<SEC-DOCUMENT>0000897101-24-000108.txt : 20240320
<SEC-HEADER>0000897101-24-000108.hdr.sgml : 20240320
<ACCEPTANCE-DATETIME>20240320140102
ACCESSION NUMBER:		0000897101-24-000108
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240320
DATE AS OF CHANGE:		20240320

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ELECTRO SENSORS INC
		CENTRAL INDEX KEY:			0000351789
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		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:		24767331

	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-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 GMT-->
<html xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" 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:utr="http://www.xbrl.org/2009/utr" 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/20231231" 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: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" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31"><head><title>else-20231231.htm</title><meta http-equiv="Content-Type" content="text/html"/></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonNumeric contextRef="D20231231" name="dei:EntityCentralIndexKey" id="Tag593">0000351789</ix:nonNumeric>
    <ix:nonFraction contextRef="I20231231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag595"></ix:nonFraction>
    <ix:nonFraction contextRef="I20221231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag596"></ix:nonFraction>
    <ix:nonNumeric contextRef="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Tag600" escape="true">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:AmendmentFlag" id="Tag603">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Tag604" escape="true">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:CurrentFiscalYearEndDate" id="Tag605">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:DocumentFiscalPeriodFocus" id="Tag606">FY</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:EntityFilerCategory" id="Tag607">Non-accelerated Filer</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:EntityRegistrantName" id="Tag608">ELECTRO SENSORS INC</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="dei:DocumentFiscalYearFocus" id="Tag609">2023</ix:nonNumeric>
    <ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag611" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction>
    <ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag614" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction>
    <ix:nonFraction contextRef="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag615" decimals="0" format="ixt:num-dot-decimal">17,500</ix:nonFraction>
    <ix:nonFraction contextRef="D20231231_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag616" decimals="0" format="ixt:num-dot-decimal">17,500</ix:nonFraction>
    <ix:nonNumeric contextRef="D20231231" name="ecd:NonRule10b51ArrTrmntdFlag" id="Tag618" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="ecd:Rule10b51ArrTrmntdFlag" id="Tag619" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="ecd:NonRule10b51ArrAdoptedFlag" id="Tag620" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20231231" name="ecd:Rule10b51ArrAdoptedFlag" id="Tag621" escape="true">false</ix:nonNumeric>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="else-20231231.xsd" xlink:type="simple"/>
  </ix:references>
  <ix:resources>
    <xbrli:context id="D20221231_1">
      <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="I20231231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </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="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="I20211231">
      <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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember">
      <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>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </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="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_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="D20231231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </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_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_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_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="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </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: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_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>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="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_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_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="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_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_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_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_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_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_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>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </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_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_CommercialPaperMember_5">
      <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_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>2022-12-31</xbrli:instant>
      </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="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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="D20231231_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:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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="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_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_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_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_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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_ThreeNonEmployeeBoardOfDirectorsMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:ThreeNonEmployeeBoardOfDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">else:VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_NonQualifiedStockOptionsMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </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="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="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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_USTreasurySecuritiesMember_5">
      <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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230630">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-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="I20231231_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_EmployeeStockOptionMember_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_FairValueInputsLevel1Member_MoneyMarketFundsMember">
      <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:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_FairValueInputsLevel2Member_MoneyMarketFundsMember">
      <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:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </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="D20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_FairValueInputsLevel3Member_MoneyMarketFundsMember">
      <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:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember_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>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_RestrictedStockUnitsRSUMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_MoneyMarketFundsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_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>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember_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>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember_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>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_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:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20231231_CashAndCashEquivalentsMember_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CashAndCashEquivalentsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorFourMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorThreeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorTwoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
      <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>
          <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="I20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20240319">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-19</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 <span>20549</span></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" cellspacing="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="D20231231" name="dei:DocumentType" id="Tag58">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" cellspacing="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;" cellspacing="0" 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="D20231231" name="dei:DocumentAnnualReport" id="Tag494" 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>UR<span>SUANT TO</span> 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="D20231231" name="dei:DocumentPeriodEndDate" id="Tag504" format="ixt:date-monthname-day-year-en">December 31, 2023</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="D20231231" name="dei:DocumentTransitionReport" id="Tag509" 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 REP<span>ORT PURSUANT</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="D20231231" name="dei:EntityFileNumber" id="Tag512">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" cellspacing="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:Tag608">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;" cellspacing="0" 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="D20231231" name="dei:EntityIncorporationStateCountryCode" id="Tag580" 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="D20231231" name="dei:EntityTaxIdentificationNumber" id="Tag502">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="D20231231" name="dei:EntityAddressAddressLine1" id="Tag228">6111 Blue Circle Drive</ix:nonNumeric></span><br/><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonNumeric contextRef="D20231231" name="dei:EntityAddressCityOrTown" id="Tag579">Minnetonka</ix:nonNumeric>, <ix:nonNumeric contextRef="D20231231" name="dei:EntityAddressStateOrProvince" id="Tag84" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric> <ix:nonNumeric contextRef="D20231231" name="dei:EntityAddressPostalZipCode" id="Tag85">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="D20231231" name="dei:CityAreaCode" id="Tag588">952</ix:nonNumeric></span>) <ix:nonNumeric contextRef="D20231231" name="dei:LocalPhoneNumber" id="Tag56">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" cellspacing="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="D20231231" name="dei:Security12bTitle" id="Tag59">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="D20231231" name="dei:TradingSymbol" id="Tag57">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="D20231231" name="dei:SecurityExchangeName" id="Tag46" 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="D20231231" name="dei:EntityWellKnownSeasonedIssuer" id="Tag61" 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="D20231231" name="dei:EntityVoluntaryFilers" id="Tag47" 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;"><span>1</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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="D20231231" name="dei:EntityCurrentReportingStatus" id="Tag511" 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="D20231231" name="dei:EntityInteractiveDataCurrent" id="Tag587" 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;" cellspacing="0" 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:Tag607">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;"> <span>Smaller reporting company</span> <ix:nonNumeric contextRef="D20231231" name="dei:EntitySmallBusiness" id="Tag514" 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="D20231231" name="dei:EntityEmergingGrowthCompany" id="Tag382" 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: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><span style="font-size: 10pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under <span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">&#167;</span>404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonNumeric contextRef="D20231231" name="dei:IcfrAuditorAttestationFlag" id="Tag227" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span>&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><br/></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><span style="font-size: 10pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;<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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-left: none; border-right: none;"><span style="color: #000000; font-family: 'Times New Roman', sans-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: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonNumeric contextRef="D20231231" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Tag527" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></span></span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><br/></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to&#160;<span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">&#167;</span>240.10D-1(b).&#160;<span style="color: #1f1f1f; font-family: consolas, 'lucida console', 'courier new', monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span>&#9744;</span></span></span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"><br/></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="D20231231" name="dei:EntityShellCompany" id="Tag55" 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 <span>5</span>% of the outstanding stock) of the registra<span>nt was approxima</span>tely $<ix:nonFraction contextRef="I20230630" name="dei:EntityPublicFloat" unitRef="USD" id="Tag60" decimals="INF" format="ixt:num-dot-decimal">5,400,000</ix:nonFraction> based upon the closing price of its common stock as reported on The Nasdaq Stock Market&#174; on June 30, 2023.</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, $<span>0.10</span> par value, on <span>March 19, 2024</span> was <ix:nonFraction contextRef="I20240319" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag229" 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;"><span>2</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 <span>December 31, 2023</span></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" cellspacing="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><a href="#BUn_2912024235943540">Item 1B. Unr<span>esolve</span>d Staff Comments</a></td>
<td style="text-align: right;"><br/></td> </tr>
<tr>
<td><a href="#BCybersecurity_102202417401735">Item 1C. Cybersecurity</a></td>
<td style="text-align: right;"><br/></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">12</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">12</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">12</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">12</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">12</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. [Reserved]</a></span></td>
<td class="bmpageno" style="text-align: right;" id="BMP_I_BBT93MP9QDC00000000000000000000">12</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">13</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">18</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">19</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;"><a href="#Bitem9c_22202441024526">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></td>
<td class="bmpageno" style="text-align: right;" id="BMP_Bitem9c_22202441024526">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">46</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">47</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;"><span>3</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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; margin: 0pt 0pt 10pt; text-indent: 0pt;">
<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="A_BWDGONTTYJK00000000000000000000" href="#TOC"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">PART I</span></a></div>
<p style="margin: 0pt; text-align: center; 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;">&#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;"><span>1</span></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="#TOC"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">&#160;B<span style="line-height: inherit;">usiness</span>. </span></a></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; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Introduction</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;">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; 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;">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; 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;">ESI was incorporated in Minnesota in July 1968. Our executive offices are located at <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>6111</span></span> Blue Circle Drive, Minnetonka, Minnesota, <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>55343</span></span>-<span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>9108</span></span>. Our telephone number is (<span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>952</span></span>) <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>930</span></span>-<span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>0100</span></span>.</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; font-style: italic; font-weight: bold; line-height: inherit;">Products</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 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; 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;">Our goal is to develop meaningful annual updates to our standard products.</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 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; 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;">&#160; &#160; &#160; <strong>Speed Monitoring Systems</strong></span></p>
<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; font-size: 10pt; line-height: inherit;">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; 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;">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; line-height: 1.2;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_6JYZRIBRI800000000000000000000b">
<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;"><span>4</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-size: 13.3333px; line-height: inherit;">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; 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; line-height: inherit;"><strong><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; Temperature Application Products</span></strong></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; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><strong><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; Position Application Products</span></strong></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;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="font-size: 10pt; text-align: left; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><strong><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Vibration Monitoring Prod</span><span style="font-size: 10pt; line-height: inherit;">u</span><span style="font-size: 10pt; line-height: inherit;">cts&#160;</span></strong></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;"><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;">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; 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;"><strong><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; Tilt Switches</span></strong></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="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; line-height: inherit;">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; 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;"><strong><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; Hazard Monitoring Systems&#160;</span></strong></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; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><strong>Electro-Sentry</strong>&#160;We offer the Electro-Sentry&#160;<span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>1</span><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; line-height: inherit;">TM</span></sup></strong></span>&#160;and Electro-Sentry <span>16</span><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; line-height: inherit;">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: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>ten</span></span>&#160;seconds.&#160;</span></p>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><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; line-height: inherit;">TM</span></sup></strong>&#160;We market our wireless hazard technology monitoring system under the HazardPRO</span><sup><span style="font-size: 6.67pt; vertical-align: super; line-height: inherit;">&#160;</span></sup><span style="font-size: 10pt; line-height: inherit;">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; 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><span style="font-size: 13.3333px; line-height: inherit;">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: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_QBG25QXAM800000000000000000000b">
<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;"><span>5</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><span><br/></span></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;">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; 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 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; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">10-K.&#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>
<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;">Marketing and Distribution</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 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 2023, 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 <span>10</span>% of revenues in&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span>2023</span></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; 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 0pt 7pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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 and help prevent costly downtime. 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; 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 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; 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; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Competition</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 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;<span>4</span>B 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><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;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_GVMXVPE7BK00000000000000000000b">
<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;"><span>6</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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; line-height: inherit;">Suppliers</span>
<p style="margin: 10pt 0pt 0pt; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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 2023, we continued to experience disruptions in our supply chain, resulting in difficulty sourcing parts and increased costs on parts and materials.&#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. 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 may also continue to experience transportation and freight availability delays, which may make it difficult to have materials and components shipped to us or our products shipped to customers, in a timely and cost-effective manner.&#160; We continue to closely monitor lead times and availability of components. 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; 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;">Customers</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 do not depend upon a single or a few customers for&#160;<span>10</span>% or more portion of our sales.&#160;&#160;</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 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;">Patents, Trademarks and Licenses </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; text-indent: 0pt; text-align: left; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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; 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 registered the name &#8220;Electro-Sensors&#8221; as a trademark with the U.S. Patent and Trademark Office (&#8220;USPTO&#8221;), Reg. No. <span>1,142,310</span>. 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; line-height: inherit;">&#160;</span>trademark in the first quarter of <span>2014</span> and intend to register this trademark.</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 hold <span>six</span> 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; 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;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><i><span style="font-size: 10pt; line-height: inherit;">Seasonality</span></i></b></span></p>
<p style="margin: 10pt 0pt 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<div>
<div id="t_ft_RXUUT4I9J400000000000000000000b">
<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;"><span>7</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p style="margin: 0pt; text-indent: 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;">Business Development Activities</span></p>
<p style="margin: 0pt; text-indent: 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; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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; 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; text-indent: 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;">Governmental Approvals</span></p>
<p style="margin: 0pt; text-indent: 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; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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; 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 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;">Effect of Governmental Regulations</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 do not believe that any existing or proposed governmental regulations will have a material effect on our business.</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; font-style: italic; font-weight: bold; line-height: inherit;">Research and Development&#160;</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; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">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: 10pt; line-height: inherit;">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; 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;">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; 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;">Compliance with Environmental Laws</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;">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; 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; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Human Capital&#160;</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: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">As of December 31, 2023, the Company had <span>35</span> employees, all of whom&#160;are full-time and based in the United States.<span style="line-height: inherit;">&#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; 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;">The Company views its employees and culture as keys to its success.<span style="line-height: inherit;">&#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="line-height: inherit;">&#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; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div>
<div id="t_ft_M21JLDK9OG00000000000000000000b">
<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;"><span>8</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<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;">The health and safety of our employees is our top priority.<span style="line-height: inherit;">&#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> </div>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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;"><br/></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 historical 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. In addition, we have experienced and may continue to&#160;experience increased costs for materials and labor which may impact our profitability.&#160; 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;"><br/></p>
<p style="margin: 0in 0in 0in 0.5in; text-indent: -0.5in; line-height: 1.2; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><i><span style="font-size: 10pt; line-height: inherit;">Available Information</span></i></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">We file annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act. The Securities and Exchange Commission, or SEC, maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information that we file with the SEC electronically. Copies of our reports on Form 10-K, Forms 10-Q, Forms 8-K, and amendments to those reports may also be obtained, free of charge, electronically through our investor relations website located at https://www.electro-sensors.com/about/investor-info as soon as reasonably practical after we file such material with, or furnish it to, the SEC.</span> <span style="font-size: 10pt; line-height: inherit;">Information on our website is not incorporated by reference into this report and should not be considered part of this document.</span></p>
<p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt; line-height: 1.2;"><br/></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 <span>1995</span> 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: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_N9VAX9JDE800000000000000000000b">
<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;"><span>9</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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<span style="line-height: inherit;">&#160;</span><span>1</span><span style="line-height: inherit;">&#160;</span>and Item<span style="line-height: inherit;">&#160;</span><span>7</span><span style="line-height: inherit;">&#160;</span>-<span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; line-height: inherit;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>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;"><br/></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;">
<div id="t_ft_O34G875YQO00000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 40px;" cellspacing="0" 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;"> successfully use our 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: 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;"><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> </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;">
<div id="t_ft_G2TWCXT2PS00000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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> </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;">
<div id="t_ft_VTWILN8D5C00000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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> </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;">
<div id="t_ft_B8BR36PJ7400000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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> </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;">
<div id="t_ft_723MIAOHFK00000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; height: 13px; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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> </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;">
<div id="t_ft_QVNDBQRK0000000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 50px;" cellspacing="0" 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;&#160;</span></p> </td> </tr> </tbody> </table> </div> </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;">
<div id="t_ft_PBDV1YLEM800000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 88px;" cellspacing="0" 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="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"><span style="vertical-align: top; width: 2%; height: 15px; 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;</span></p> </td> </tr>
<tr style="height: 15px;">
<td style="vertical-align: top; width: 2%; height: 15px;"><br/></td>
<td style="vertical-align: top; width: 2%; height: 15px;"><br/></td>
<td style="vertical-align: top; width: 96%; height: 15px;"><br/></td> </tr>
<tr style="height: 13px;">
<td style="vertical-align: top; width: 2%; height: 13px;"><br/></td>
<td style="vertical-align: top; width: 2%; height: 13px;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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: 13px;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">respond to geopolitical and macroeconomic events that are beyond our control, such as any downturn in the economy caused by (i) a government shutdown similar to those that have occurred over the past decade, (ii) sovereign monetary policy and the resulting impact on interest rates, or (iii) unrest in the Middle East and the war&#160; between Russia and the Ukraine;</span></td> </tr>
<tr style="height: 15px;">
<td style="vertical-align: top; width: 2%; height: 15px;"><br/></td>
<td style="vertical-align: top; width: 2%; height: 15px;"><br/></td>
<td style="vertical-align: top; width: 96%; height: 15px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: top; width: 2%; height: 10px;"/>
<td style="vertical-align: top; width: 2%; height: 10px;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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: 10px;"><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: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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', 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">continue </span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">to procure components for our products, and maintain a steady and reliable workforce, as described below under "Supply Chain and Labor Dynamics"; and</span></td> </tr>
<tr style="height: 15px;">
<td style="vertical-align: top; width: 2%; height: 15px;"/>
<td style="vertical-align: top; width: 2%; height: 15px;"/>
<td style="vertical-align: top; width: 96%; height: 15px;"/> </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>
<div style="line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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;"><span>10</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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.3;"><br/></p>
<div style="margin: 0pt; line-height: 1.3;"><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;"><span>1</span></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="#TOC"><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.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.3;"><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.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; line-height: 1.3;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Item<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="line-height: inherit;">1</span></span>B.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BUn_2912024235943540" class="customBookmark"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Unr<span style="line-height: inherit;">esolved</span></span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;"> S</span></span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">taff</span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Com</span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">ments</span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">.</span></a></div>
<div style="margin: 10pt 0pt; line-height: 1.3; text-indent: 0pt;"><span style="letter-spacing: -0.1pt; font-size: 10pt; line-height: inherit;">None</span></div>
<div style="margin: 0pt; line-height: 1.3;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Item&#160;<span style="line-height: inherit;"><span style="line-height: inherit;">1</span></span>C.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BCybersecurity_102202417401735" class="customBookmark"><span style="font-weight: bold; line-height: inherit;"><span style="letter-spacing: -0.1pt; font-size: 12pt; line-height: inherit;">Cyb</span><span style="letter-spacing: -0.1pt; font-size: 12pt; line-height: inherit;">ersec</span></span><span style="font-size: 12pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">urity</span>.</span></a></div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;">Electro-Sensors recognizes
the critical importance of cybersecurity in safeguarding sensitive information,
protecting our stakeholders, and maintaining customer trust.<span style="line-height: inherit;">&#160; </span>Our approach to managing cybersecurity risks
includes implementing and overseeing governance practices and policies, periodic risk
assessment, an incident response plan, ongoing training and awareness programs,
and a commitment to continuous improvement. </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;">Electro-Sensors&#8217; information
security is managed by our President and managers within the company.<span style="line-height: inherit;">&#160; </span>They are collectively responsible for cybersecurity
strategy, policy, standards, and processes.<span style="line-height: inherit;">&#160;
</span>Our Board of Directors rely on management to bring significant cybersecurity matters
impacting the Company to its attention, including with respect to material
risks from cybersecurity threats.&#160; The Board is informed of cybersecurity&#160;matters on a quarterly basis and more often, as required.</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;">A reputable firm for managed IT services provides managed IT services to&#160; Electro-Sensors. Services provided include managed
device and network monitoring, patch management, security services including
endpoint security and firewall management, secure email gateway and antispam,
backup and recovery services, and 24/7 managed support. The Company's external network access
and email are secured with Multi-Factor Authentication. All access control
requests are documented and executed by trained, authorized personnel. Recovery
data is kept offsite, and credentials are not kept within the client network.
All security solutions managed by the managed service provider send critical
alerts to an external ticketing system, and all critical alerts are responded
to by trained personnel. </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;">In the event of a
cybersecurity incident, we have an incident response plan in place.<span style="line-height: inherit;">&#160; </span>This plan includes detection, response, and
communication with stakeholders.<span style="line-height: inherit;">&#160;
</span>Incident response is supported by appropriate third-party experts to
address, assess, and respond to the event. The plan calls for mobilization of a
response team including both internal and external resources as well as
communication protocols so that event information is shared on a timely basis.<span style="line-height: inherit;">&#160; </span>We are committed to providing timely and
accurate information to our stakeholders in the event of a breach.</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;">As of the date of this
report, we are not aware of any breach events or cybersecurity threats that could
materially affect or are reasonably likely to materially affect the Company,
including our business strategy, results of operations, or financial condition.
<span style="line-height: inherit;">&#160;&#160;</span>However, any future potential risks
from cybersecurity threats, including but not limited to exploitation of
vulnerabilities, ransomware, denial of service, supply chain attacks, or other
similar threats may materially affect us, including our execution of business
strategy, reputation, results of operations and/or financial condition.</span></p> </div>
<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"><span>11</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<div style="margin: 0pt; text-align: center; line-height: 1.2;"><br/></div>
<div style="margin: 0pt; text-align: center; line-height: 1.2;">
<div 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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3; text-align: left;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Item<span>&#160;</span><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>2</span></span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" id="D_BVK4WEUQYAO00000000000000000000" href="#TOC" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Properties.</span></a></div>
<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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We own and occupy a<span>&#160;</span><span>25,400</span><span>&#160;</span>square foot facility at<span>&#160;</span><span>6111</span><span>&#160;</span>Blue Circle Drive, Minnetonka, Minnesota<span>&#160;</span><span>55343</span>-<span>9108</span>. 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<span>&#160;</span><span>2024</span>.</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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div 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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Item<span>&#160;</span><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>3</span></span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" id="E_B8ZYEAPP15S00000000000000000000" href="#TOC" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"><span>&#160;</span>Legal Proceedings.</span></a></div>
<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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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.&#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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div 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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Item<span>&#160;</span><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;"><span>4</span></span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" id="F_B7Q9ZLKUOM800000000000000000000" href="#TOC" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;"><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; 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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not applicable.&#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: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><br/></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.3;"><br/></p> </div>
<div style="margin: 0pt; text-align: center; line-height: 1.2;"><br/></div>
<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="#TOC"><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;"><span>5</span></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="#TOC"><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 29, 2024, we had <span>61</span>&#160;shareholders of record who held <span>838,094</span>&#160;shares of the Company&#8217;s common stock. In addition, nominees held an additional <span>2,589,927</span>&#160;shares for approximately <span>1,130</span> 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 <span>11</span> to our <span>2023</span> financial statements. We did not repurchase any common stock during the years ended <span>December 31, 2023</span> and <span>2022</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;">The information required by Item <span>201</span>(d) of SEC Regulation S-K is set forth in Item <span>12</span> 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;"><span>6</span></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="#TOC"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">[Reserved]. </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><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="line-height: 1.2;">
<div id="t_ft_T8W7ASY82800000000000000000000b">
<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;"><span>12</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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;"><span>7</span></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="#TOC"><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: 232px; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; height: 10px; width: 24.9483%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; height: 10px; width: 11%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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;"> <span>2023</span> </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; height: 10px; width: 11%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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;"> <span>2022</span> </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;"><span>100.0</span></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;"> <span>100.0</span> </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; height: 10px; width: 1%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>50.4</span></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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span>46.4</span> </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;"><span>49.6</span></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;"> <span>53.6</span> </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;"><span>15.6</span></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;"> <span>16.8</span> </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;"><span>23.0</span></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;"> <span>28.0</span> </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; height: 10px; width: 1%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>11.4</span></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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span>9.3</span> </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; height: 10px; width: 1%; background-color: #cceeff; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>50.0</span></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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span>54.1</span> </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 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>0.4</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;">(<span>0.5</span></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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>4.8</span></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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span>1.2</span> </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 non-operating income, net </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>4.8</span></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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span>1.2</span> </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: 12px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 12px; width: 71.9615%; background-color: #cceeff;">
<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%; 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: 12px; 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: 12px; 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;"><span>4.4</span></span></p> </td>
<td style="vertical-align: bottom; height: 12px; width: 0.962696%; background-color: #cceeff;"/>
<td style="vertical-align: bottom; height: 12px; 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: 12px; 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: 12px; 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;"><span>0.7</span></span></p> </td>
<td style="vertical-align: bottom; height: 12px; width: 0.962696%; background-color: #cceeff;"/> </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;"> Income tax expense (benefit) </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>1.2</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"/>
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(<span>0.3</span></span></p> </td>
<td style="height: 10px; width: 0.962696%; background-color: #cceeff; padding: 0px 0px 1px; vertical-align: bottom;" valign="bottom">)</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="padding-bottom: 2.25pt; 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;"> Net income </span></p> </td>
<td style="padding-bottom: 2.25pt; 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; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>3.2</span></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><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%; 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; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>1.0</span></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;">%</td> </tr> </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 <span>December 31, 2023</span> and <span>2022</span>.</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 <span>2023</span> vs <span>2022</span> (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 <span>2023</span> were $<span style="line-height: inherit;"><span>8,555</span></span>, a&#160;<span>decrease</span> of $<span>474</span>, or <span>5.2</span>%, from $<span>9,029</span> in <span>2022</span>.&#160;&#160;</span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The decrease in sales was proportionally similar for
both wired and HazardPRO wireless sensors and systems.&#160; International
sales were steady as compared to 2022 at 10.3% of revenue.</span><span style="line-height: inherit;">&#160; </span></span></p>
<div style="line-height: 1.2;">
<div id="t_ft_R1WIX0MACG00000000000000000000b">
<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;"><span>13</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 <span>2023</span> <span>decreased</span> $<span>596</span>, or <span>12.3</span>%, to $<span style="line-height: inherit;"><span>4,245</span></span> from $<span>4,841</span> in <span>2022</span>.&#160; Gross margin in&#160;<span>2023</span> was <span>49.6</span>% compared to <span>53.6</span>% in <span>2022</span>. The decrease in gross margin was primarily due to an increase in raw material and labor costs across all product lines, partially offset by price increases introduced in the second half of 2023.&#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 <span>decreased</span> $<span>605</span>, or <span>12.4</span>%, to $<span style="line-height: inherit;"><span>4,273</span></span> in <span>2023</span> from $<span style="border-left: none; border-right: none; line-height: inherit;"><span>4,878</span> </span>in <span>2022</span>, and decreased as a percentage of net sales to <span>50.0</span>% from <span>54.1</span>%.&#160; The decrease in operating expense dollars was primarily due to decreases in legal and other professional fees incurred in 2022 associated with the announced merger with Mobile X Global, Inc. (Mobile X) that was terminated in January 2023 (as discussed in the following section "Non-GAAP Financial Measure") and to lower 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;">
<div id="t_ft_PPV9I4UKZK00000000000000000000b">
<table style="width: 99.8215%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 24px;" cellspacing="0" 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.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Selling and marketing expenses <span>decreased</span> $<span>184</span>, or <span>12.1</span>%, to $<span style="line-height: inherit;"><span>1,332</span></span> in <span>2023</span> from $<span>1,516</span> in&#160;<span>2022</span>, and <span>decreased</span> as a percentage of net sales to <span>15.6</span>% from <span>16.8</span>%. The decrease was primarily due to lower sales headcount and variable compensation due to lower revenue.</span></p> </td> </tr> </tbody> </table> </div> </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;">
<div id="t_ft_SYJOYWWPVK00000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; line-height: 1.2;"><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 <span>decreased</span> $<span>558</span>, or <span>22.1</span>%, to $<span style="line-height: inherit;"><span>1,968</span></span> in <span>2023</span> from $<span>2,526</span> in <span>2022</span>, and <span>decreased</span> as a percentage of net sales to <span>23.0</span>% from <span>28.0</span>%. The decrease was primarily due to legal and other professional fees incurred in 2022 related to the execution and subsequent termination of the merger agreement with Mobile X and related matters, partially offset by an increase in stock-based compensation expense related to stock option and restricted stock unit grants in the third quarter of 2023. Additional information related to the Mobile X merger is provided below in the Non-GAAP Financial Measure section and in Note <span>9</span> to the financial statements.</span></p> </td> </tr> </tbody> </table> </div> </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;">
<div id="t_ft_7JVSPREFG000000000000000000000b">
<table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Research and development expenses <span>increased</span> $<span>137</span>, or <span>16.4</span>%, to $<span style="line-height: inherit;"><span>973</span></span> in <span>2023</span> compared to $<span>836</span> in <span>2022</span>, and&#160;<span>increased</span> as a percentage of net sales to <span>11.4</span>% from <span>9.3</span>%. The increase was primarily due to additional headcount and higher contract engineering costs related to product development and enhancements.</span></p> </td> </tr> </tbody> </table> </div> </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 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 $<span style="line-height: inherit;"><span>28</span></span> in&#160;<span>2023</span>&#160;compared to $<span>37</span> in <span>2022</span>, a decrease of $<span>9</span>, or <span>24.3</span>%.&#160; The decrease was primarily the result of lower legal and other professional fees related to the Mobile X merger agreement and related matters, <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">primarily offset by a decrease in net revenues and gross profit margin</span>.</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 <span>increased</span> $<span>297</span> to $<span style="line-height: inherit;"><span>406</span></span> in <span>2023</span> from $<span>109</span> in <span>2022</span>, primarily as a result of an increase in 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;">
<div id="t_ft_0NMA1KDJAO00000000000000000000b">
<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;"><span>14</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 expense was $<span style="line-height: inherit;"><span>103</span></span> in <span>2023</span>&#160;compared to an income tax benefit of $<span>28</span> in&#160;<span>2022</span>.<span style="line-height: inherit;">&#160;</span>The increase in the tax expense was due primarily to increased interest income in <span>2023</span> compared to <span>2022</span>.&#160; We have provided detailed information about our income tax provision in Note <span>12</span> 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 $<span style="line-height: inherit;"><span>275</span></span> in <span>2023</span>&#160;compared to $<span>100</span> in <span>2022</span>, an&#160;<span>increase</span>&#160;of $<span>175</span>, or <span>175.0</span>%. Basic and diluted earnings per share were $<span>0.08</span>&#160;and $<span>0.03</span> in&#160;<span>2023</span> and&#160;<span>2022</span>, respectively.</span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></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;"><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; 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;"><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-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><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, or more meaningful than, Net Income prepared and 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;"><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; line-height: inherit; font-family: 'times new roman', times;">As discussed below, to calculate Adjusted Net Income, the Company added back the expenses, less estimated taxes, related to the negotiation and execution of the proposed Mobile X&#160;merger transaction to Net Income for the years ended <span>December 31, 2023</span> and <span>2022</span>.<span style="line-height: inherit;">&#160; </span>The Company believes adding back these 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&#160;<span>2023</span>.&#160; On&#160;January 30, 2023, the Company and Mobile X jointly agreed to terminate the merger agreement. Although the 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 described these expenses in the Management's Discussion and Analysis section of this Form 10-K and past filings with the Securities and Exchange Commission.</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>
<div id="t_ft_KYDAAQ32O000000000000000000000b">
<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;"><span>15</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 incurred approximately $<span>42</span> and $<span>875</span> in legal and other professional fees for the years ended <span>December 31, 2023</span> and <span>2022</span>, respectively, related to the terminated Mobile X merger.&#160; The following table sets forth a reconciliation of Net Income, a GAAP financial measure, to Adjusted Net Income, a non-GAAP financial measure. <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;"><br/></p>
<div id="t_ft_7UKO3BOX3K00000000000000000000b">
<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="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 23.8757%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6"><span style="font-size: 10pt; line-height: inherit;">Years Ended <span>December 31</span></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="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;"><span>2023</span></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="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">2022</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;"><span>275</span></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;"><span>100</span></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;"><span>42</span></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;"><span>875</span></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;">(<span>9</span></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%; vertical-align: bottom;" valign="bottom">)</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;">(<span>184</span></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; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%; border-top-width: 0.75pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%; border-top-width: 0.75pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;"><span>308</span></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%; border-top-width: 0.75pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%; border-top-width: 0.75pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="font-size: 10pt; line-height: inherit;"><span>791</span></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> </div>
<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 $<span>9,870</span> and $<span>7,646</span> at <span>December 31, 2023</span> and <span>2022</span>, respectively. The <span>increase</span> was due to the fact that at <span>December 31, 2023</span> we held more available funds in assets defined as cash and cash equivalents while at December 31, 2022, we held more available funds in assets defined as investments. Working capital was $<span>12,449</span> at <span>December 31, 2023</span> compared to $<span>12,183</span> at <span>December 31, 2022</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; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Cash generated from 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>130</span></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;"><span>2023</span></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 used in operating activities&#160;of</span>&#160;$<span>147</span> in <span>2022</span>, an in<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;">crease of $</span><span style="border-left: none; border-right: none; line-height: inherit;"><span>277</span></span>.</span><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">The increase was primarily due to higher net income<span style="line-height: inherit;">&#160;primarily due to the decrease 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 <span>2023</span> was $<span style="border-left: none; border-right: none; line-height: inherit;"><span>2,100</span></span>, compared to $<span>964</span>&#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><span>2022</span>. The increase in cash from investing activities was due to an increase in maturities of Treasury Bills as compared to the purchase price of Treasury Bills classified as investments. In addition, we purchased $<span>70</span> and $<span>65</span> of property, equipment, and intangibles in <span>2023</span> and <span>2022</span>, 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 used in financing activities&#160;during <span>2023</span>&#160;was $<span style="border-left: none; border-right: none; line-height: inherit;"><span>6</span></span>&#160;as compared to cash generated from financing activities of $<span>116</span> 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;"><span>2022</span></span>.&#160; During <span>2022</span>, <span>three</span> non-employee directors and <span>one</span> employee exercised a total of <span>32,500</span> stock options for a total exercise price of $<span>122</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></p>
<div>
<div id="t_ft_Z6ZB0MCMLS00000000000000000000b">
<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;"><span>16</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 "Supply Chain and Labor 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 <span>12</span> months.</span></span></p>
<p style="margin: 0px; line-height: 1.2; text-indent: 0px;"><br/></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 and Labor Dynamics</span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="background: white; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">We traditionally have had&#160;<span style="line-height: inherit;">one</span>&#160;or more robust sources for production components and materials. However, we continue to experience disruptions in our supply chain, resulting in difficulty sourcing some components. We are also experiencing price increases for many of the components used in our products. To meet these challenges, we are seeking additional sources for components and are modifying product designs to accommodate new components that are more readily available at competitive prices. There is no guarantee that we will continue to be successful&#160;in modifying these designs and sourcing alternative components. As a result, we could experience significant delays in receiving certain components needed to make timely customer deliveries, as well as increased costs that&#160;erode gross margins. Supply chain dynamics may have an effect on the efficiency of our business operations, our customer base, and the domestic or worldwide economy.&#160; Furthermore, the labor market for qualified employees able to fill our various open positions is challenging and becoming more costly.&#160; These factors may result in delays in filling these positions and negatively impact profit margins. In addition, we may experience changes in transportation and freight availability&#160;that may make it difficult to have materials and components shipped to us, or our products shipped to customers, in a timely and cost-effective manner. While we continue to closely monitor and&#160;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></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;">
<div id="t_ft_GUP1R6WY0W00000000000000000000b">
<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;"><span>17</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 credit losses based on the credit losses expected to arise over the life 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 write off the balance to the allowance for credit losses.&#160; Any change in our allowance for credit losses could cause a material increase or decrease in our 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 $<span>56</span> at December 31, 2023, changes in the value of these equity securities could affect our profitability as the value fluctuates.&#160; For Treasury Bills with a maturity of more than 90 days from the date of purchase, we recognize interest, evenly, over the term of the Treasury Bill.&#160; We adjust the value of the Treasury Bill to fair value and unrealized holding gains or losses are reported in other comprehensive income (loss) on the balance sheet.&#160; Treasury Bills accounted for as cash equivalents are adjusted to fair value monthly and the change in the fair value is reported as interest income on the statement of comprehensive income.</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 <span>8</span>, </span><span style="font-size: 10pt; font-style: italic; line-height: inherit;">Financial Statements and Supplementary Data &#8211; Notes to Financial Statements, Note <span>1</span>, 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;"><span>7</span></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="#TOC"><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;">
<div id="t_ft_L7IFF2DQDC00000000000000000000b">
<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;"><span>18</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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;"><span>8</span></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="#TOC"><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>
<table id="TOC1" cellpadding="0" cellspacing="0" border="0" style="height: 122px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr style="height: 10px;">
<td style="width: 543.542px; height: 10px;"/>
<td style="width: 78.125px; height: 10px;"/> </tr>
<tr style="height: 17px;">
<td id="BM_M_BKTDUZMYVLC00000000000000000000" style="width: 543.542px; height: 17px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#M_BKTDUZMYVLC00000000000000000000">Report of Independent Registered Public Accounting Firm (Auditor ID: <ix:nonNumeric contextRef="D20231231" name="dei:AuditorFirmId" id="Tag38">542</ix:nonNumeric>)</a></span></td>
<td class="bmpageno" id="BMP_M_BKTDUZMYVLC00000000000000000000" style="width: 78.125px; height: 17px; text-align: right;">20</td> </tr>
<tr style="height: 17px;">
<td style="width: 543.542px; height: 17px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Financial Statements</span></td>
<td style="width: 78.125px; height: 17px; text-align: right;"><br/></td> </tr>
<tr style="height: 10px;">
<td id="BM_N_BKT9F9SK2OG00000000000000000000" style="width: 543.542px; height: 10px; padding: 0px 0px 0px 15px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#N_BKT9F9SK2OG00000000000000000000">Balance Sheets</a></span></td>
<td class="bmpageno" id="BMP_N_BKT9F9SK2OG00000000000000000000" style="width: 78.125px; height: 10px; text-align: right;">21</td> </tr>
<tr style="height: 17px;">
<td id="BM_BCi_922024154713233" style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#BCi_922024154713233">Statements of Comprehensive Income</a></span></td>
<td class="bmpageno" id="BMP_BCi_922024154713233" style="width: 78.125px; height: 17px; text-align: right;">22</td> </tr>
<tr style="height: 17px;">
<td id="BM_P_BLO9BZ24QSW00000000000000000000" style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#P_BLO9BZ24QSW00000000000000000000">Statements of Changes in Stockholders&#8217; Equity</a></span></td>
<td class="bmpageno" id="BMP_P_BLO9BZ24QSW00000000000000000000" style="width: 78.125px; height: 17px; text-align: right;">23</td> </tr>
<tr style="height: 17px;">
<td id="BM_Q_BSKMFG0MZ7K00000000000000000000" style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#Q_BSKMFG0MZ7K00000000000000000000">Statements of Cash Flows</a></span></td>
<td class="bmpageno" id="BMP_Q_BSKMFG0MZ7K00000000000000000000" style="width: 78.125px; height: 17px; text-align: right;">24</td> </tr>
<tr style="height: 17px;">
<td id="BM_R_BNLUK0FFGCW00000000000000000000" style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#R_BNLUK0FFGCW00000000000000000000">Notes to Financial Statements</a></span></td>
<td class="bmpageno" id="BMP_R_BNLUK0FFGCW00000000000000000000" style="width: 78.125px; height: 17px; text-align: right;">25</td> </tr> </tbody> </table>
<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;">
<div id="t_ft_J0JN6VGIA800000000000000000000b">
<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;"><span>19</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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="imgab7f386838b440e7ba06.jpg" alt="Graphics"/></span></p>
<p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-size: 9pt; line-height: inherit;"><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="M_BKTDUZMYVLC00000000000000000000" href="#TOC"><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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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 <span>December 31, 2023</span> and&#160;<span>2022</span>&#160;and the related statements of comprehensive income, changes in stockholders&#8217; equity, and cash flows for each of the years in the&#160;<span>two</span>-year period ended <span>December 31, 2023</span>, 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;"><span>December 31, 2023</span> and <span>2022</span>,&#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><span>two</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;">-year period ended&#160;</span><span>December 31, 2023</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;">, 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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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: (<span>1</span>) relate to accounts<span style="line-height: inherit;"> or disclosures that are material to the financial statements and (<span>2</span>) involved our especially challenging, subjective, or complex judgments. We 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; line-height: inherit;">&#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="D20231231" name="dei:AuditorName" id="Tag40">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 <span>2006</span>.</span><br/></p>
<p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#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="D20231231" name="dei:AuditorLocation" id="Tag39">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;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>March 20, 2024</span></span></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>
<div id="t_ft_5J2B8GDNI800000000000000000000b">
<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;"><span>20</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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: 428px; border-collapse: collapse; margin: 0px; width: 100%; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellspacing="0" 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="vertical-align: bottom; height: 8px; padding: 0px; margin: 0px; text-indent: 0px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>December 31</span> </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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>2023</span> </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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>2022</span> </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; margin: 0px; text-indent: 0px; background-color: #d6f3e8; width: 74%;">
<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<span> and cash</span> equivalents</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8; width: 1%;">
<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; width: 1%;">
<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; margin: 0px; text-indent: 0px; background-color: #d6f3e8; width: 10%;">
<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="I20231231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag554" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,870</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8; width: 1%;">
<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; width: 1%;">
<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; width: 1%;">
<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; background-color: #d6f3e8; width: 10%;">
<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="I20221231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag244" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,646</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; width: 1%;">
<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="I20231231" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag552" 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;">
<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="I20221231" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag258" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</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="I20231231" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag237" 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="I20221231" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag267" 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 credit losses</span>&#160;of $<ix:nonFraction contextRef="I20221231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag599" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag252" 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="I20231231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag234" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,283</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="I20221231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag259" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,161</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="I20231231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag242" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,751</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="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag233" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,745</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="I20231231" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag251" decimals="-3" scale="3" format="ixt:num-dot-decimal">179</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="I20221231" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag553" decimals="-3" scale="3" format="ixt:num-dot-decimal">214</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; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20231231" name="us-gaap:IncomeTaxesReceivable" unitRef="USD" id="Tag236" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</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; margin: 0px; text-indent: 0px; height: 17px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:IncomeTaxesReceivable" unitRef="USD" id="Tag246" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag245" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,139</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag257" 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;"> &#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="I20231231" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag247" decimals="-3" scale="3" format="ixt:num-dot-decimal">355</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="I20221231" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag268" 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;"> &#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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag117" decimals="-3" scale="3" format="ixt:num-dot-decimal">951</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag254" 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;"> &#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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:Assets" unitRef="USD" id="Tag110" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,445</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:Assets" unitRef="USD" id="Tag243" 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;"> &#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 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 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="I20231231" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="USD" id="Tag248" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</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="I20221231" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="USD" id="Tag255" 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="I20231231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag405" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</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="I20221231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag75" 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;"> &#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; 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="I20231231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag406" decimals="-3" scale="3" format="ixt:num-dot-decimal">323</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="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag232" 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;"> &#160; </span></p> </td> </tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 15px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px;">Accrued income taxes</td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20231231" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag250" decimals="-3" scale="3" format="ixt:num-dot-decimal">76</ix:nonFraction></span></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag266" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; margin-left: 0.1px; 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; 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;" 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; 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;" 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; 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;">
<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: 10pt; font-weight: bold;"> Total current liabilities </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; 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: 10pt; font-weight: bold;"> &#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: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; 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="I20231231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag241" decimals="-3" scale="3" format="ixt:num-dot-decimal">690</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; 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: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; 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: 10pt;"> &#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: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; 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="I20221231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag256" 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: 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: 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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;"> Commitments and contingencies </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>
<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: 5px; margin: 0px; text-indent: 0px; 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: 4pt;">&#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-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; 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; 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; 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; 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; 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; 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; 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; 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;"> Stockh<span>olders&#8217; eq</span>uity</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: 10pt;"> &#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: 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; 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;">
<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;">
<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;">
<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;">
<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;">
<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; 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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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: 4pt;">&#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;"> Common stock par value $<ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag597" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag265" decimals="2" format="ixt:num-dot-decimal">0.10</ix:nonFraction></ix:nonFraction> per share; authorized <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag598" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag231" 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="Tag612" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag589" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag594" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag111" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> sh<span>ares</span> issued and outstanding</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="I20231231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag263" 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;">
<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="I20221231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag411" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</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;"> Additional paid-in capital</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="I20231231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag76" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,230</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="I20221231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag239" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,163</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;"> Retained earnings </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="I20231231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag235" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,183</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="I20221231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag264" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,908</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;"> 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; 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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag253" 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; background-color: #d6f3e8;"/>
<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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag240" 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; background-color: #d6f3e8;"/> </tr>
<tr style="height: 10px;">
<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; 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; 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;">
<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;">
<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 stockholders&#8217; equity</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag238" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,755</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232);border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag116" 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; 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; 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;</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-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;">
<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;">
<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;">
<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; 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 liabilities and stockholders&#8217; equity&#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; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag230" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,445</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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag249" 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;"> &#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;"><span>21</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 style="text-decoration: none; color: rgb(0, 0, 0); cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BCi_922024154713233" class="customBookmark"><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: 436px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<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', times; 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', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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 <span>December 31,</span> </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', 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;">
<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;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </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', times; font-size: 8pt; font-weight: bold;"> &#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', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="padding-bottom: 0.75pt; 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="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', times; font-size: 5pt;"> &#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: 10pt;"> &#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', times; font-size: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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', times; font-size: 5pt;"> &#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: 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; width: 74%;">
<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; 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: 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: 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="D20231231" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag439" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,555</ix:nonFraction> </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: 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: 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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag421" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,029</ix:nonFraction> </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> </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: 10pt; font-weight: bold;"> Cost of goods sold </span></p> </td>
<td style="padding-bottom: 0.75pt; 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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag430" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,310</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0.75pt; 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="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag429" 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;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<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;">
<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;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:GrossProfit" unitRef="USD" id="Tag438" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,245</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0.75pt; 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="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:GrossProfit" unitRef="USD" id="Tag418" 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;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 8px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 8px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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: 8px; background-color: #d6f3e8;">
<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;">
<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;">
<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; 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;">
<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;">
<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;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag445" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,332</ix:nonFraction> </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;"> &#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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag434" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,516</ix:nonFraction> </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="padding: 0px 0px 0px 13px; 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;"> General and administrative&#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;">
<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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag443" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,968</ix:nonFraction> </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;"> &#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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag433" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,526</ix:nonFraction> </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 0px 0px 13px; 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: 10pt;"> Research and development </span></p> </td>
<td style="padding-bottom: 0.75pt; 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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag456" decimals="-3" scale="3" format="ixt:num-dot-decimal">973</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0.75pt; 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="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag435" 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;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<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;">
<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;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag503" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,273</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0.75pt; 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="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag427" 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;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<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;">
<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 loss</span></p> </td>
<td style="padding-bottom: 0.75pt; 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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag422" 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;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag420" 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;">)</td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 7px; background-color: #d6f3e8;">
<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; height: 7px; background-color: #d6f3e8;">
<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;">
<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;">
<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; 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;">
<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;">
<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;">
<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: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; 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;">
<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>
<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;">
<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 0px 0px 13px; 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: 10pt;"> Interest expense&#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;">
<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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; color: #000000;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag440" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"><span style="font-weight: bold;">)</span></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; text-align: right; font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag431" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;">)</p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom; background-color: #d6f3e8;">
<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; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20231231" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag453" decimals="-3" scale="3" format="ixt:num-dot-decimal">407</ix:nonFraction></span></strong></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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag449" decimals="-3" scale="3" format="ixt:num-dot-decimal">110</ix:nonFraction></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: 7px;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom;">
<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; height: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 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;"> Total non-operating income, net&#160;</span></p> </td>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag426" decimals="-3" scale="3" format="ixt:num-dot-decimal">406</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0.75pt; 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-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag447" 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; 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: 7px;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom;">
<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; height: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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; 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;"> Income before income taxes</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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag446" decimals="-3" scale="3" format="ixt:num-dot-decimal">378</ix:nonFraction></span></p> </td>
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag423" decimals="-3" scale="3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"/> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom;">
<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; 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; 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;">
<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;">
<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;">
<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: 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;"> Income tax expense (benefit)</span></p> </td>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag419" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"/>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag444" 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; background-color: #d6f3e8;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom;">
<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; 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; 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;">
<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;">
<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;">
<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: 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;"> Net <span><span>incom</span>e</span></span></p> </td>
<td style="padding-bottom: 2.25pt; 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: 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; font-weight: bold;"> &#160; </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; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag436" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><br/></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<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; 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag441" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"/> </tr>
<tr style="height: 7px;">
<td style="padding: 0px; height: 7px; margin-left: 0.1px; vertical-align: bottom;">
<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; height: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 12px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 12px; 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;"> Othe<span>r compre</span>hensive income (loss)</span></p> </td>
<td style="vertical-align: bottom; height: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 12px; 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: 13px;">
<td style="padding: 0px; vertical-align: bottom; height: 13px;">
<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; height: 13px;">
<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: 13px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 13px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag416" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 13px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; height: 13px;">
<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: 13px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 13px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag451" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 13px;"/> </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;"> Other comprehensive income (loss)</span></p> </td>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag448" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 0.75pt; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag437" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"/> </tr>
<tr style="height: 7px;">
<td style="padding: 0px; vertical-align: bottom; height: 7px;">
<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; height: 7px;">
<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: 7px;">
<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: 7px;">
<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; height: 7px;">
<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: 7px;">
<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: 7px;">
<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: 7px;">
<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; height: 7px;">
<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: 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;"> Net comprehensive income</span></p> </td>
<td style="padding-bottom: 2.25pt; 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: 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; font-weight: bold;"> $ </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; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag513" decimals="-3" scale="3" format="ixt:num-dot-decimal">274</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2.25pt; 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;&#160;</span></p> </td>
<td style="padding-bottom: 2.25pt; 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="D20221231_1" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag425" decimals="-3" scale="3" format="ixt:num-dot-decimal">101</ix:nonFraction></span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"/> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; 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: 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;">
<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;">
<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;">
<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;">
<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: 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;"> Net income per share data </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;">
<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; 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; 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;">
<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; 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: 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;">
<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;">
<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;">
<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;">
<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: 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;"> Basic </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;">
<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; 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>
<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;">
<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 0px 0px 13px; 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: 10pt;"> Net income per share </span></p> </td>
<td style="padding-bottom: 2.25pt; 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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag424" decimals="2" format="ixt:num-dot-decimal">0.08</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px;"/>
<td style="padding-bottom: 2.25pt; 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="D20221231_1" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag450" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 2px; height: 10px; vertical-align: bottom;" valign="bottom"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; 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;"> Weighted average shares&#160;</span></p> </td>
<td style="padding-bottom: 2.25pt; 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: 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; font-weight: bold;"> &#160; </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; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag454" 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: 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-bottom: 2.25pt; 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;"> &#160; </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="D20221231_1" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag417" decimals="0" format="ixt:num-dot-decimal">3,401,137</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: middle; background-color: #d6f3e8;" valign="middle">
<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; height: 10px; margin: 0px; vertical-align: bottom; 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; 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>
<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="height: 10px; 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; 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;"> Diluted </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; 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; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: middle; background-color: #d6f3e8;" 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 0px 0px 13px; 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: 10pt;"> Net income per share </span></p> </td>
<td style="padding-bottom: 2.25pt; 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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag452" decimals="2" format="ixt:num-dot-decimal">0.08</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px;"/>
<td style="padding-bottom: 2.25pt; 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="D20221231_1" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag442" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: middle;" valign="middle"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; 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;"> Weighted average shares </span></p> </td>
<td style="padding-bottom: 2.25pt; 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: 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; font-weight: bold;"> &#160; </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; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag407" 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: 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-bottom: 2.25pt; 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;"> &#160; </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="D20221231_1" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag428" 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; 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>
<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;"><span>22</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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: 206px; font-family: &quot;times new roman&quot;; font-size: 10pt;" cellspacing="0" 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 28%;">
<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, <span>December 31, 2021</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<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="Tag44" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<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="Tag402" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<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="Tag271" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,041</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<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="Tag109" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,808</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<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="Tag96" 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); width: 1%;">
<p style="margin: 0pt; text-align: left;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 9%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20211231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag275" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,188</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); 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="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px;">
<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: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exercise of common stock options</span></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag42" decimals="0" format="ixt:num-dot-decimal">32,500</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag43" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag269" decimals="-3" scale="3" format="ixt:num-dot-decimal">119</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><span><br/></span></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag50" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px;">
<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: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"><ix:nonFraction contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag537" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"/>
<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; font-weight: bold;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag534" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; 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;"> &#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;"><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;"> &#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;"><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="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag531" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</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;"> &#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;"><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;"> &#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;"><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; font-weight: bold;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag536" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</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="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag457" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"/>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag270" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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: 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'; font-size: 10pt; font-weight: bold;"> Ba<span>lanc</span>e, <span>December 31, 2022</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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag95" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction> </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;"> <ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag97" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction> </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;"> <ix:nonFraction contextRef="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag458" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,163</ix:nonFraction> </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;"> <ix:nonFraction contextRef="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag45" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,908</ix:nonFraction> </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;"> <ix:nonFraction contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag535" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction> </span></p> </td>
<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'; 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; font-weight: bold;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag107" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,414</ix:nonFraction> </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>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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: 10px;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px;">
<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: 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;"> &#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;"><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;"><br/></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;"><br/></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;"><br/></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;">(<ix:nonFraction contextRef="D20231231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag460" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</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; font-weight: bold;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag273" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"><span style="font-weight: bold;">)</span></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: 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;"> &#160;&#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;"><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;"><br/></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="D20231231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag41" decimals="-3" scale="3" format="ixt:num-dot-decimal">67</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;"><br/></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;"><br/></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; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag52" decimals="-3" scale="3" format="ixt:num-dot-decimal">67</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="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><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: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); 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="D20231231_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag530" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag461" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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: 10px;">
<td style="padding: 0px 0px 3px; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Balance, <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20231231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag272" 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: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20231231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag459" 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: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20231231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag532" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,230</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20231231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag51" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,183</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px;">
<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: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20231231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag108" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px;" valign="bottom">
<p style="margin: 0pt;"><br/></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag274" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,755</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2.25pt; 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;"><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>
<div id="t_ft_OW0CBTM4GW00000000000000000000b">
<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;"><span>23</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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: 440px; border-collapse: collapse; margin-left: 0px; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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.2134%;" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Years Ended <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.443%;">
<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;"> <span>2023</span> </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;"> <span>2022</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.443%;">
<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.443%; 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.443%;">
<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="D20231231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag548" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</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="D20221231_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag140" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%; 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.443%;">
<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.443%; 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.443%;">
<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="D20231231" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag98" decimals="-3" scale="3" format="ixt:num-dot-decimal">94</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="D20221231_1" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag146" decimals="-3" scale="3" format="ixt:num-dot-decimal">145</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%; 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="D20231231" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag5" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">99</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="D20221231_1" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag136" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">48</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%;">)</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="D20231231" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag544" decimals="-3" scale="3" format="ixt:num-dot-decimal">67</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="D20221231_1" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag126" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%; 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="D20231231" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="USD" id="Tag151" decimals="-3" scale="3" format="ixt:num-dot-decimal">191</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="D20221231_1" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="USD" id="Tag99" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></span><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></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;"> Change in: </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; 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;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%; 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 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;"> Trade receivables </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="D20231231" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag545" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</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="D20221231_1" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag507" decimals="-3" scale="3" format="ixt:num-dot-decimal">156</ix:nonFraction></span></p> </td>
<td style="height: 10px; width: 1.443%; vertical-align: bottom; padding: 0px;" 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; 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;"> Inventories </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="D20231231" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag135" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</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="D20221231_1" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag139" decimals="-3" scale="3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%; 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'; font-size: 10pt;"> Other current assets </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="D20231231" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag134" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">35</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.16279%;"/>
<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="D20221231_1" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag79" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%;">
<p style="margin: 0pt;">)</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;"> Accounts payable </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="D20231231" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag77" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"/>
<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="D20221231_1" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag137" 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.443%; 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'; font-size: 10pt;"> Accrued expenses </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="D20231231" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag132" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">27</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="D20221231_1" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag122" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%;"/> </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', times; font-size: 10pt;">Income taxes payable/receivable</span><br/></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="D20231231" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag124" decimals="-3" scale="3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; width: 1.16279%; vertical-align: baseline; background-color: #d6f3e8;" valign="baseline"/>
<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="D20221231_1" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag142" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">8</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.443%; background-color: #d6f3e8;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 20px; 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.443%;">
<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;"> Net cash from (used in) operating activities </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="D20231231" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag150" decimals="-3" scale="3" format="ixt:num-dot-decimal">130</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; width: 1.16279%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"/>
<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="D20221231_1" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag100" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">147</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; width: 1.443%; background-color: rgb(214, 243, 232); vertical-align: bottom;" valign="bottom">)</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.443%;">
<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;"> Cash flows from investing 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.443%; 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: 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.443%;">
<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;"> Purchases 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="D20231231" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" id="Tag121" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,830</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="D20221231_1" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" id="Tag138" 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.443%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> ) </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;"> Proceeds from the maturity 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="D20231231" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" unitRef="USD" id="Tag78" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,000</ix:nonFraction></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: 10pt;"> &#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: 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="D20221231_1" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" unitRef="USD" id="Tag153" 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.443%;">
<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 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;">Purchase of property and equipment </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="D20231231" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag133" decimals="-3" scale="3" format="ixt:num-dot-decimal">70</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: rgb(214, 243, 232);"><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="D20221231_1" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag543" decimals="-3" scale="3" format="ixt:num-dot-decimal">65</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.443%; background-color: #d6f3e8;">
<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;">
<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.443%;">
<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;"> Net cash from investing activities </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="D20231231" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag147" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,100</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><br/></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;"> &#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="D20221231_1" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag547" decimals="-3" scale="3" format="ixt:num-dot-decimal">964</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom; width: 1.443%; background-color: #d6f3e8;" valign="bottom"/> </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; &#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.443%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 18px; 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) 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%; 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: 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: 18px; 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: 18px; 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: 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: 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: 18px; width: 1.443%; 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.443%;">
<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 1px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><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%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 10%; background-color: #d6f3e8;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20231231" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag506" 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%; 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;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 10.1785%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag154" 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.443%; background-color: #d6f3e8;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 1px 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;">Proceeds from the exercise of common stock options</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="D20231231" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="USD" id="Tag123" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</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="D20221231_1" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="USD" id="Tag149" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.443%;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; 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-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%; 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; padding: 0px; height: 10px; width: 1.443%; 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 2px; 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) financing activities&#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; 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="D20231231" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag106" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">6</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; width: 1.16279%; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold;">)</span></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="D20221231_1" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag148" 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.443%;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; 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; 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: 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.443%; 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;"> Net increase in cash and cash equivalents </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="D20231231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag120" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,224</ix:nonFraction></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;&#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;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag143" decimals="-3" scale="3" format="ixt:num-dot-decimal">933</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.443%;"/> </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.443%; 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;"> 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%;">
<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="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag542" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,646</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; 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: 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="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag141" 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.443%;">
<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 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 cash equivalents, ending </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;"> $ </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="I20231231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag462" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,870</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; 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: 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;"> $ </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="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag463" 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.443%; 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: 7px;">
<td style="padding: 0px; vertical-align: bottom; height: 7px; 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: 7px; 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: 7px; 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: 7px; 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: 7px; 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: 7px; 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: 7px; 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: 7px; 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: 7px; width: 1.443%;">
<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;"> Supplemental cash flow information </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.443%; 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 income taxes </span></p> </td>
<td style="padding-bottom: 0pt; 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="D20231231" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag125" decimals="-3" scale="3" format="ixt:num-dot-decimal">115</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0pt; 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: 0pt; 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="D20221231_1" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag145" 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.443%;">
<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 interest </span></p> </td>
<td style="padding-bottom: 2.25pt; 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="D20231231" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag152" 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%; 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: 2.25pt; 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="D20221231_1" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag144" 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.443%; 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; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.443%;">
<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;"><span>24</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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;"><span>DECEMBER 31</span>,</span> <span>2023</span></span>&#160;AND <span>2022</span></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="D20231231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="Tag309" 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 <span>1</span>. 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="D20231231" name="us-gaap:NatureOfOperations" id="Tag326" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Electro-Sensors<span style="line-height: inherit;">, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>2</span></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="D20231231" name="us-gaap:UseOfEstimates" id="Tag327" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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="D20231231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tag556" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none; line-height: inherit;"><span>three</span></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 <span>three</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company maintains its cash and cash equivalents primarily in <span>two</span> 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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="t_ft_RJT2ZV7E9S00000000000000000000b">
<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;"><span>25</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><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;"><span>DECEMBER 31</span></span></span></span><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">,</span> <span>2023</span></span>&#160;AND <span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </ix:exclude>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tag481" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within <span>30</span> days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over <span>90</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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: 0in; 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 Company maintains an allowance for credit losses on trade receivables, which is recorded as an offset to trade receivables.<span style="line-height: inherit;">&#160; </span>Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Comprehensive Income. The Company assesses credit losses on its entire balance of trade receivables.<span style="line-height: inherit;">&#160; </span></span></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#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;"><span style="font-family: 'times new roman', times; line-height: inherit;">The allowance is based on the credit losses expected to arise over the life of the receivable (contractual term).<span style="line-height: inherit;">&#160; </span>The Company considers historical loss rates and current economic conditions.<span style="line-height: inherit;">&#160;</span>Receivables are written off against the allowance for credit losses.<span style="line-height: inherit;">&#160; </span>The allowance for credit losses was $<ix:nonFraction contextRef="I20221231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag613" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag478" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></ix:nonFraction> at December 31, 2023 and 2022.</span></span></p>
<p style="margin: 0pt;"><br/></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;">As of <span>December 31, 2023</span>, the<span style="line-height: inherit;"> Comp</span>any had <ix:nonFraction contextRef="I20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag550" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction>&#160;cu<span style="line-height: inherit;">sto<span style="line-height: inherit;">mers&#160;that exceeded</span>&#160;<ix:nonFraction contextRef="D20231231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag155" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the&#160;</span>accounts receivable balance.&#160; As of <span>December 31, 2022</span>, there was&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag340" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span>&#160;customer that accounted for approximately&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag341" decimals="2" scale="-2" format="ixt:num-dot-decimal">12</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="D20231231" name="us-gaap:MarketableSecuritiesPolicy" id="Tag482" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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="I20231231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag115" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> non-publicly traded companies.&#160; The executive officer of the <ix:nonFraction contextRef="I20231231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag473" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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="D20221231_1" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag591" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20231231" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag549" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> other-than-temporary impairments recognized in the years ended <span>December 31, 2023</span> and <span>2022</span>.</span></p> </ix:nonNumeric>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt;"><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">
<div id="t_ft_KSBX51IMN400000000000000000000b">
<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;"><span>26</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" 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><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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>DECEMBER 31</span>,&#160;<span>2023</span></span>&#160;AND <span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </ix:exclude>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tag90" 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: 5pt;">&#160;</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 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 <span>1</span> measurements) and the lowest priority to measurements involving significant unobservable inputs (Level <span>3</span> measurements). The <span>three</span> levels of the fair value hierarchy are as follows:&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#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;" cellspacing="0" 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 <span>1</span> 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;" cellspacing="0" 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 <span>2</span> inputs are inputs other than quoted prices included within Level <span>1</span> 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;" cellspacing="0" 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 <span>3</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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="I20231231" name="else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" unitRef="USD" id="Tag415" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at <span>December 31, 2023</span> and <span>2022</span> 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: 5pt;">&#160;</p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:InventoryPolicyTextBlock" id="Tag285" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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="D20231231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tag348" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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;">Estimat<span>ed <span>useful lives a</span></span><span>re as fol</span>lows:</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="D20231231" name="else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="Tag476" escape="true">
<div id="t_ft_XINK7F87XC00000000000000000000b">
<table style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" cellspacing="0" cellpadding="0" width="80%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;">
<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: 10px; padding: 0px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"> Years </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;"> Autos&#160;&#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="I20231231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag474" format="ixt-sec:duryear">3</ix:nonNumeric></span></span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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="I20231231_EquipmentMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag113" format="ixt-sec:duryear">5</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="I20231231_EquipmentMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag468" 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="I20231231_FurnitureAndFixturesMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag88" format="ixt-sec:duryear">3</ix:nonNumeric> -&#160;&#160;<ix:nonNumeric contextRef="I20231231_FurnitureAndFixturesMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag280" 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="I20231231_BuildingMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag278" format="ixt-sec:duryear">7</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="I20231231_BuildingMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag465" format="ixt-sec:duryear">40</ix:nonNumeric>&#160;</span></p> </td> </tr> </tbody> </table> </div> </ix:nonNumeric> </div> </div> </ix:nonNumeric>
<ix:exclude>
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="t_ft_AH3TE293N400000000000000000000b">
<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;"><span>27</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><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 xmlns="http://www.w3.org/1999/xhtml" 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><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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>DECEMBER 31</span>,&#160;<span>2023</span></span>&#160;AND <span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </ix:exclude>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;&#160;</p>
<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="Tag202" escape="true">
<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><span style="font-size: 10pt; font-weight: bold;">Intangible assets</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><br/></p> </div>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The intangible asset was a communication technology acquired in October 2019.&#160; The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life, which was complete in 2022.</span></p> </ix:nonNumeric> </div>
<p style="margin: 0pt;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tag198" 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; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">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 <span>one</span> 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="line-height: inherit;">&#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, which typically takes less than a week to provide.</span><br/></p> </ix:nonNumeric>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tag201" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company expenses advertising costs as incurred. Total advertising expense was $<ix:nonFraction contextRef="D20231231" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag557" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20221231_1" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag471" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction>&#160;in&#160;<span>2023</span> and <span>2022</span>, respectively.</span></p> </ix:nonNumeric>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tag555" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $<ix:nonFraction contextRef="D20231231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag551" decimals="-3" scale="3" format="ixt:num-dot-decimal">973</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20221231_1" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag87" decimals="-3" scale="3" format="ixt:num-dot-decimal">836</ix:nonFraction>&#160;in&#160;<span>2023</span> and <span>2022</span>, respectively.</span></p> </ix:nonNumeric>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tag216" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 style="line-height: inherit;">ance on our defe</span>rred tax asset of $<ix:nonFraction contextRef="I20231231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag277" decimals="-3" scale="3" format="ixt:num-dot-decimal">279</ix:nonFraction> and $<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag282" decimals="-3" scale="3" format="ixt:num-dot-decimal">252</ix:nonFraction>&#160;at <span>December 31, 2023</span>&#160;and <span>2022</span>, respectively.&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company records interest and penalties related to unrecognized tax benefits in income tax expense.</span></p> </ix:nonNumeric>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="t_ft_Y4D6C2B7W000000000000000000000b">
<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;"><span>28</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center; line-height: 1;"><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 xmlns="http://www.w3.org/1999/xhtml" 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>DECEMBER 31</span>,&#160;<span>2023</span></span>&#160;AND <span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </ix:exclude>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tag128" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span> and <span>2022</span>, respectively, o<span style="line-height: inherit;">ptions to p</span>urchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag477" decimals="0" format="ixt:num-dot-decimal">175,000</ix:nonFraction>&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and <ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag286" decimals="0" format="ixt:num-dot-decimal">268,294</ix:nonFraction> weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&#160; In addition, for the year ended December 31, 2023, <ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag470" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction> restricted stock units have been excluded from the calculation because their effect would be anti-dilutive.&#160;</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; line-height: inherit;">The following inf<span style="line-height: inherit;">ormation presents th</span>e 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="D20231231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tag347" escape="true">
<table style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<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;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;" 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;">
<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;">
<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;" 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;">
<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;">
<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;" 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;">
<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;">
<p 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;" 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; 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;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;" 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;">
<p 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;" 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;">
<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="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;"> <span>2023</span>: </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; 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'; 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="vertical-align: bottom; height: 18px; width: 61%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag102" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"/>
<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: 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;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag284" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction> </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: 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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag281" decimals="2" format="ixt:num-dot-decimal">0.08</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 1%;"/> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect of dilutive stock options </span></p> </td>
<td style="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: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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="D20231231" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag279" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="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="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="D20231231" name="us-gaap:EarningsPerShareDilutedUndistributed" unitRef="USDPerShare" id="Tag413" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"/> </tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag464" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/>
<td style="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: 2.25pt double #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: 2.25pt double #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="D20231231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag469" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction> </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag472" decimals="2" format="ixt:num-dot-decimal">0.08</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"/> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="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="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="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="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="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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="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="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="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="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="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="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="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> </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; font-weight: bold;"> <span>2022</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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<p 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="vertical-align: bottom; height: 18px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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;"> $ </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_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag466" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; 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;"> &#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_1" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag467" decimals="0" format="ixt:num-dot-decimal">3,401,137</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;"> $ </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_1" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag412" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p> </td>
<td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"/> </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;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<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: 18px;">
<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: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag528" decimals="0" format="ixt:num-dot-decimal">31,706</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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; 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_1" name="us-gaap:EarningsPerShareDilutedUndistributed" unitRef="USDPerShare" id="Tag475" decimals="2" format="ixt:num-dot-decimal">0.00</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="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag283" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"/>
<td style="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: 2.25pt double #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: 2.25pt double #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="D20221231_1" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag276" decimals="0" format="ixt:num-dot-decimal">3,432,843</ix:nonFraction> </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag558" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p> </td>
<td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"/> </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="D20231231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tag200" 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>, the Company had <ix:nonFraction contextRef="I20231231" name="else:NumberOfCompanyCompensationPlans" unitRef="Unit14" id="Tag101" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction> stock-based compensation plan.</span></p> </ix:nonNumeric>
<p style="margin: 0pt;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Tag199" 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 Adopted</span></b></p>
<p style="margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Accounting Standard Update (&#8220;ASU&#8221;) No. <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>, <i>Financial Instruments-Credit Losses (Topic <span style="line-height: inherit;">326</span>), Measurement of Credit Losses on Financial Statements</i>&#160;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. The adoption of ASU <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>&#160;on January 1, 2023 had no significant impact on our financial statements.</span></p> </ix:nonNumeric> </div>
<ix:exclude>
<div xmlns="http://www.w3.org/1999/xhtml">
<p style="margin: 0pt; line-height: 1.2;"><br/></p> </div>
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="t_ft_5Q9R7V33DS00000000000000000000b">
<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;"><span>29</span></span></td> </tr> </tbody> </table> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><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 <span>DECEMBER 31</span>, <span>2023</span>&#160;AND <span>2022</span></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="D20231231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tag328" escape="true">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note <span>2</span>. 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; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">The Compa<span style="line-height: inherit;">ny has inv</span>estments in commercial paper, Treasury Bills, and common equity securities of <ix:nonFraction contextRef="D20231231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag346" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> private U.S. companies.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original maturities ranging from <span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20231231_MinimumMember" name="else:TreasuryBillsTerm" id="Tag92" format="ixt-sec:durwordsen">two months</ix:nonNumeric>&#160;</span>to&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20231231_MaximumMember" name="else:TreasuryBillsTerm" id="Tag352" 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</span>.&#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: 1.2; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; line-height: inherit;">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: 1.2; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; line-height: inherit;">Equity securities are measure<span style="line-height: inherit;">d at fair value and un</span>realized gains and losses are recognized in non-operating income.&#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: 0pt; line-height: 1.2;"><span style="font-family: &quot;times new roman&quot;, times; font-size: 10pt; line-height: inherit;">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="D20231231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="Tag345" escape="true">
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 155px; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2023</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; width: 50.5917%; height: 10px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Money Market Savings</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="I20231231_MoneyMarketFundsMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag318" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,902</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="I20231231_MoneyMarketFundsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag321" 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="I20231231_MoneyMarketFundsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag350" 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="I20231231_MoneyMarketFundsMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag336" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,902</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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag323" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,900</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag342" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag305" 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; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20231231_USTreasurySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag333" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,926</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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="I20231231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag306" 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="I20231231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag319" 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="I20231231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag338" 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 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="I20231231_EquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag294" 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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: 10px; background-color: #d6f3e8;">
<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: 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; width: 9.02367%; 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="I20231231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag337" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,856</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag334" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag291" 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; background-color: #d6f3e8;" valign="bottom"/>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20231231_DebtAndEquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag353" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,884</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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="I20231231_CashAndCashEquivalentsMember_3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag91" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,802</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="I20231231_CashAndCashEquivalentsMember_3" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag330" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</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="I20231231_CashAndCashEquivalentsMember_3" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag322" 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="I20231231_CashAndCashEquivalentsMember_3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag583" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,828</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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag302" decimals="-3" scale="3" format="ixt:num-dot-decimal">54</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag317" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20231231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag300" 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; background-color: #d6f3e8;" valign="middle"/>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20231231" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag394" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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;">
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; 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="I20221231_CommercialPaperMember_5" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag307" 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_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag329" 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_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag308" 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="I20221231_CommercialPaperMember_5" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag290" 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag356" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,922</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag292" decimals="-3" scale="3" format="ixt:num-dot-decimal">32</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag331" 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; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20221231_USTreasurySecuritiesMember_5" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag93" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,954</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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="Tag296" 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="Tag312" 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="Tag288" 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 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="Tag304" 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag354" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,353</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag316" decimals="-3" scale="3" format="ixt:num-dot-decimal">34</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag315" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; padding: 0px; width: 1.47929%; height: 10px; background-color: #d6f3e8;"/>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20221231_DebtAndEquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag343" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,387</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag313" 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_1" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag349" 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_1" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag293" 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_1" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag287" 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2022</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag393" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,034</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag310" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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="I20221231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag299" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;"/>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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="I20221231" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag303" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,036</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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> <!-- [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>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><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;"><span>30</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" 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.&#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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">YEARS ENDED&#160;<span>DECEMBER 31</span>,&#160;<span>2023</span>&#160;AND&#160;<span>2022</span></span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </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="D20231231" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="Tag410" 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;" cellspacing="0" 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;"><span>Years Ended December 31,</span></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;"> <span>2023</span> </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;"> <span>2022</span> </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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" unitRef="USD" id="Tag339" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="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="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="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="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="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" unitRef="USD" id="Tag324" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction> </span></p> </td>
<td style="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" unitRef="USD" id="Tag301" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="padding: 0px; height: 10px; width: 1.74216%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" unitRef="USD" id="Tag335" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"/> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="USD" id="Tag295" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.74216%;"><span style="font-weight: bold;">)</span></td>
<td style="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="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="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="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="USD" id="Tag289" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" unitRef="USD" id="Tag298" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.74216%; 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; width: 0.87108%; 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.39373%; 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: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" unitRef="USD" id="Tag311" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.5393%; 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: 11px;">
<td style="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="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="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="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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" unitRef="USD" id="Tag332" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"/>
<td style="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="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="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="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" unitRef="USD" id="Tag297" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="USD" id="Tag351" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"/>
<td style="vertical-align: bottom; height: 10px; width: 0.87108%; 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.39373%; 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: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="USD" id="Tag344" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"/> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%; background-color: #d6f3e8;">
<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: 9.58188%; 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="D20231231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag355" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag414" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"/> </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="D20231231" name="us-gaap:FairValueDisclosuresTextBlock" id="Tag215" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span>3</span>. 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following table prov<span style="line-height: inherit;">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="D20231231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tag86" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span>December 31, 2023</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>
<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: 'times new roman'; font-size: 10pt;" cellspacing="0" 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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;">Money market savings</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="I20231231_MoneyMarketFundsMember_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag204" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,902</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="I20231231_MoneyMarketFundsMember_1" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag186" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,902</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="I20231231_FairValueInputsLevel1Member_MoneyMarketFundsMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag195" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,902</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="I20231231_FairValueInputsLevel2Member_MoneyMarketFundsMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" 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: 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="I20231231_FairValueInputsLevel3Member_MoneyMarketFundsMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag63" 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="I20231231_USTreasurySecuritiesMember_5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag496" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,926</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="I20231231_USTreasurySecuritiesMember_5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag498" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,926</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="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel1Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag487" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,926</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="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag196" 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="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag185" 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;"> Equity securities </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;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20231231_LimitedMarketableCompanyMember" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag191" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </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;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20231231_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag389" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </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;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20231231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag94" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span> </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;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20231231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag189" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span> </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;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20231231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag193" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </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> </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;"><span>December 31, 2022</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>
<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: 'times new roman'; font-size: 10pt;" cellspacing="0" 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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: 10px; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;">
<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: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag526" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction> </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: 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: 1%; background-color: #d6f3e8;">
<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: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag190" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction> </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: 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: 1%; background-color: #d6f3e8;">
<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: #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="Tag66" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction> </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: 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: 1%; background-color: #d6f3e8;">
<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: #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="Tag192" 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: #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: 1%; background-color: #d6f3e8;">
<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: #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="Tag112" 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: #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="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="I20221231_USTreasurySecuritiesMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag497" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,974</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="I20221231_USTreasurySecuritiesMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag187" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,974</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="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: 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="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag390" 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="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag197" 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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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</span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag62" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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; 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" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag391" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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; 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="Tag206" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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; 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="Tag194" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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; 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="Tag188" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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="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="I20221231_LimitedMarketableCompanyMember" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag488" 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="I20221231_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag314" 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="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag387" 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="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag207" 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="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag510" 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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: justify; font-size: 7pt;"><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;"><span>31</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" 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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED <span>DECEMBER 31</span>, <span>2023</span> AND <span>2022</span></span></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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> </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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>1</span></span>. </span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The equity<span style="line-height: inherit;"> securitie</span>s owned by the Company are investments in <ix:nonFraction contextRef="D20231231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag205" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> non-publicly traded companies.&#160; There is an undeterminable market for each of these <ix:nonFraction contextRef="D20231231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag388" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> 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; line-height: inherit;"><span>3</span></span> inputs in the fair value hierarchy.&#160;</span></p>
<p style="margin: 0pt;">&#160;</p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The change in level <span>3</span> asse<span style="line-height: inherit;">ts at fair valu</span>e on a re<span style="line-height: inherit;">curring bas</span>is is summarized as follows:&#160;</span></p>
<p style="margin: 0pt; line-height: 1.3;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tag261" escape="true">
<table style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" cellpadding="0" cellspacing="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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;" colspan="6"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;<span>December 31,</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;" colspan="2"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2023</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;" colspan="2"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2022</span></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; height: 10px; background-color: #d6f3e8;">
<td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td>
<td style="width: 2%; font-weight: bold; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag208" 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="width: 9%; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag89" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><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: 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="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20231231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag184" 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 style="padding-bottom: 1pt; 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: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag64" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left; height: 10px;"/> </tr>
<tr style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20231231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag584" 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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag585" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></td>
<td style="padding-bottom: 2pt; text-align: left; height: 10px; background-color: #d6f3e8;"><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: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><br/></p><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:InventoryDisclosureTextBlock" id="Tag500" 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="D20231231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tag130" 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;" cellspacing="0" 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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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="I20231231" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag105" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,172</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="I20221231" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag160" 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: 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="I20231231" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag156" decimals="-3" scale="3" format="ixt:num-dot-decimal">301</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="I20221231" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag159" decimals="-3" scale="3" format="ixt:num-dot-decimal">278</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="I20231231" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag480" decimals="-3" scale="3" format="ixt:num-dot-decimal">288</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="I20221231" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag162" 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: 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="I20231231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag158" 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="I20221231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag161" 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="I20231231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag484" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,751</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="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag157" 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: 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;"><br/></p>
<div>
<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"><span>32</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div> </div>
<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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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; 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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span>DECEMBER 31</span>,<span>&#160;</span><span>2023</span><span>&#160;</span>AND<span>&#160;</span><span>2022</span></span></p>
<p style="margin: 0pt 0pt 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, 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-indent: 0pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tag131" 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="D20231231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tag203" 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;" cellspacing="0" 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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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="I20231231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag173" 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="I20221231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag485" 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.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="I20231231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag103" 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="I20221231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag385" decimals="-3" scale="3" format="ixt:num-dot-decimal">282</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="I20231231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag486" decimals="-3" scale="3" format="ixt:num-dot-decimal">463</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="I20221231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag172" 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.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="I20231231_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag176" 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="I20221231_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag168" 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="I20231231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag104" 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="I20221231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag171" 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="I20231231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag114" 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="I20221231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag166" 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="I20231231" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag163" 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.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="I20221231" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag165" 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.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="I20231231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag174" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,675</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="I20221231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag167" 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.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="I20231231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag164" decimals="-3" scale="3" format="ixt:num-dot-decimal">951</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="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag170" 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.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;<span>December 31, 2023</span> and <span>2022</span> was $<ix:nonFraction contextRef="D20231231" name="us-gaap:Depreciation" unitRef="USD" id="Tag175" decimals="-3" scale="3" format="ixt:num-dot-decimal">94</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20221231_1" name="us-gaap:Depreciation" unitRef="USD" id="Tag169" decimals="-3" scale="3" format="ixt:num-dot-decimal">107</ix:nonFraction>, respectively.</span></p> </ix:nonNumeric>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;">&#160;</p> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="Tag65" 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;<span>6</span>. 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>uded 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="D20231231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tag540" escape="true">
<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;" cellspacing="0" 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;"> <span>December 31, 2022</span> </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: rgb(214, 243, 232);">
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: rgb(214, 243, 232);"><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; width: 2%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center; width: 8%; background-color: rgb(214, 243, 232);"><ix:nonNumeric contextRef="D20221231_LicensingAgreementsMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Tag73" 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; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag82" 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; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag74" 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; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag71" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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="Tag81" 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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="Tag83" 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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="Tag72" 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> </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 year ended December 31,&#160;<span>2022</span> was&#160;$<ix:nonFraction contextRef="D20221231_1" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="USD" id="Tag70" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction>.</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="D20231231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Tag214" escape="true">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span>7</span>. 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; line-height: 1.3;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag260" 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;" cellspacing="0" 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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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="I20231231" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag177" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</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="I20221231" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag483" decimals="-3" scale="3" format="ixt:num-dot-decimal">328</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="I20231231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag178" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</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="I20221231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag479" 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: 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="I20231231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag179" decimals="-3" scale="3" format="ixt:num-dot-decimal">323</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="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag180" 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: 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>
<p style="line-height: 1.3;"></p>
<table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; height: 17px;">
<tbody>
<tr style="height: 17px;">
<td class="pgno" style="padding: 0px; text-align: center; height: 17px;"><span class="pageno" style="font-size: 10pt;"><span>33</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 <span>DECEMBER 31</span>, <span>2023</span> AND <span>2022</span></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="D20231231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="Tag432" escape="true">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">Note <span>8</span>. 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 had a<span> financing lea</span>se for office equipment which ended in December 2023.&#160; The lease has been extended as an operating lease on a month-to-month basis.&#160; Lease expense for the year ended December 31, 2023 was $<span><ix:nonFraction contextRef="D20231231" name="us-gaap:OperatingLeaseExpense" unitRef="USD" id="Tag561" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></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="D20231231" name="us-gaap:LeaseCostTableTextBlock" id="Tag529" escape="true">
<table style="height: 72px; width: 70%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 17px;">
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="6" valign="bottom"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;En<span>ded&#160;De</span>cember 31,&#160;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<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; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; font-weight: bold; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"><span>2023</span></span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; font-weight: bold; font-size: 8pt; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="2" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 69%; vertical-align: bottom;" valign="bottom">
<p style="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;"> Finance lease cost: </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Amortization of right-of-use assets </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> $ </span></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: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="USD" id="Tag54" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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;" valign="bottom"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="USD" id="Tag505" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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="D20231231" name="us-gaap:FinanceLeaseInterestExpense" unitRef="USD" id="Tag395" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:FinanceLeaseInterestExpense" unitRef="USD" id="Tag501" 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; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Total finance lease cost </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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="D20231231" name="us-gaap:LeaseCost" unitRef="USD" id="Tag396" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><ix:nonFraction contextRef="D20221231_1" name="us-gaap:LeaseCost" unitRef="USD" id="Tag404" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><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="D20231231" name="else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="Tag320" escape="true">
<table style="height: 77px; width: 70%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 17px;">
<td style="padding: 0in; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="padding: 0in; margin-left: 0.1px; text-align: center; height: 17px; font-weight: bold;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>2023</span> </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 70%;" valign="top">
<p style="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;"> Finance leases </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> Property and equipment, gross </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" 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="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" unitRef="USD" id="Tag397" 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;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><span style="font-family: 'times new roman', times;">$</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" unitRef="USD" id="Tag403" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="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;"> Accumulated amortization </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" 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="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" unitRef="USD" id="Tag398" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right;"><span style="font-family: 'times new roman', times;">(</span><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" unitRef="USD" id="Tag401" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><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;" valign="top">
<p style="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;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag604">Property and equipment, net</span></span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" 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="I20231231" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="USD" id="Tag399" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"><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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="USD" id="Tag400" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></td> </tr> </tbody> </table> </ix:nonNumeric> </ix:nonNumeric> </div>
<p style="margin: 0px; text-align: left; text-indent: 0px;"><br/></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>
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="Tag578" escape="true">
<p style="line-height: 14.4pt; background: white; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">Note <span>9</span>.
Merger Agreement with Mobile X Global, Inc.&#160;</span></b><span style="color: #000000;"></span></p>
<p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">On June <span>10</span>, <span>2022</span>,
the Company 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 the Company (the &#8220;Merger Sub&#8221;), and Mobile X Global, Inc., a
Delaware corporation (&#8220;Mobile X&#8221;).&#160;</span></p>
<p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">On January 30, 20<span>23</span>, the Company and
Mobile X terminated the Merger Agreement.&#160;&#160;A condition to the closing
of the merger transaction was the consummation of an equity financing that 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.</span></p> </ix:nonNumeric>
<p style="line-height: 12pt; 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"><span>34</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">ELECTRO-SENSORS, INC.<br/>
NOTES TO FINANCIAL STATEMENTS</span></b><span style="font-size: 10.0pt;"></span></p>
<p style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">YEARS ENDED <span>DECEMBER 31</span>,
<span>2023</span> AND <span>2022</span></span></b><span style="font-size: 10.0pt;"></span></p>
<p style="text-align: center; margin: 0pt 0pt 10pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; text-indent: 0pt;"><b><span style="font-size: 10.0pt;">(in thousands except share and per share amounts)</span></b><span style="font-size: 10.0pt;"></span></p> </div> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tag582" escape="true">
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 10. 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;">The <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></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;"><span>2013</span></span> Plan&#8221;) authorizes the issuance of nonqualified stock options and restricted stock units. 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 <span><span>2013</span></span> Plan, incentive stock options and non-qualified stock options are granted at a minimum of <ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="Pure" id="Tag533" 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="D20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Tag368" 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="D20231231_TwoThousandThirteenEquityIncentivePlanMember" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" id="Tag7" format="ixt-sec:durwordsen">one year</ix:nonNumeric></span></span>&#160;from the date of death.&#160; The grants require an acceleration of vesting upon a change of control in the Company.</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 style="line-height: inherit;"> the <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></span> </span>Plan, the Company is authorized to issue up to <ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag563" 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 <span>December 31, 2023</span>, under the <span><span>2013</span></span> <span>Plan</span>, <ix:nonFraction contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" unitRef="Shares" id="Tag370" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction> shares had been issued, options to purchase an aggregate of <ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag374" decimals="INF" format="ixt:num-dot-decimal">175,000</ix:nonFraction> shares were outstanding, of which options to purchase&#160;<ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" id="Tag571" decimals="INF" format="ixt:num-dot-decimal">95,000</ix:nonFraction> shares were exercisable.&#160; During 2023, the Company also granted <ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag489" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction> restricted stock units. There are&#160;<ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="Shares" id="Tag375" decimals="INF" format="ixt:num-dot-decimal">295,000</ix:nonFraction>&#160;additional shares available for issuance pursuant to awards that may be granted under the plan in the future.</span></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></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;"> <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Under the 1997 Plan, the Company was authorized to grant options to purchase up to <span style="line-height: inherit;"><ix:nonFraction contextRef="I20231231_OneThousandNineHundredNinetySevenStockOptionPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag518" decimals="0" format="ixt:num-dot-decimal">450,000</ix:nonFraction></span> shares of its common stock.&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">As of <span style="line-height: inherit;">December 31, 2023</span>, there were&#160;<span style="line-height: inherit;"><ix:nonFraction contextRef="I20231231_OneThousandNineHundredNinetySevenStockOptionPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" id="Tag455" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span>&#160;<span style="color: #000000; line-height: inherit;">options to purchase </span>shares outstanding under the 1997 Plan. The board terminated the pl<span style="font-family: 'times new roman', times;">an in <span style="line-height: inherit;">2014</span>, but there were <ix:nonFraction contextRef="D20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag508" decimals="0" format="ixt:num-dot-decimal">7,500</ix:nonFraction> outstanding options on that date that remained outstanding until they were exercised in 2022.</span></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-weight: bold; line-height: inherit; font-family: 'times new roman', times;">Stock Options</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></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;"><span style="font-family: 'times new roman', times;">In&#160;<span style="line-height: inherit;">2023</span>, the Company granted <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag610" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag49" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></ix:nonFraction></span> non-qualified stock options each to its Chief<span style="line-height: inherit;"><span style="line-height: inherit;"> Executi</span>v</span>e Officer and to <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_ThreeNonEmployeeBoardOfDirectorsMember" name="else:NumberOfDirectors" unitRef="Number" id="Tag565" decimals="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span> of its <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember" name="else:NumberOfDirectors" unitRef="Number" id="Tag361" decimals="0" format="ixt-sec:numwordsen">four</ix:nonFraction></span> non-employee bo</span>ard members. The o<span style="line-height: inherit;">ptions&#160;</span>vest <span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag10" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction></span>%</span> on the grant date, with an additional <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_NonQualifiedStockOptionsMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag18" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction></span>% vesting annually thereafter.&#160;&#160;</span><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="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag373" decimals="0" format="ixt-sec:numwordsen">no</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 year ended December 31, 2022.</span></span></p>
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The <span style="font-family: 'times new roman', times; line-height: inherit;">assumptions made&#160;</span></span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">in estimating the fair value of the options on the grant date based upon the BSM option-pricing model for the year&#160;ended December&#160;31, 2023 are as follows:&#160;</span></span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tag562" escape="true">
<div>
<table border="0" cellspacing="0" cellpadding="0" width="31.6161%" style="height: 31px; width: 31.6161%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;">
<tbody>
<tr style="height: 7px; background-color: #d6f3e8;">
<td valign="top" style="width: 78%; background: #d6f3e8; padding: 0in; height: 7px; text-align: left;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Dividend Yield </span></p> </td>
<td valign="top" style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td valign="top" style="width: 18%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><ix:nonFraction contextRef="D20231231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="Pure" id="Tag8" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px;">
<td valign="top" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: left; width: 78%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Volatility </span></p> </td>
<td valign="top" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td valign="top" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 18%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><ix:nonFraction contextRef="D20231231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag366" decimals="4" scale="-2" format="ixt:num-dot-decimal">25.56</ix:nonFraction></span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 7px; text-align: left; width: 78%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 18%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><ix:nonFraction contextRef="D20231231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" id="Tag567" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.35</ix:nonFraction></span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="top" style="padding: 0in; height: 10px; text-align: left; width: 78%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Life </span></p> </td>
<td valign="top" style="padding: 0in; height: 10px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td valign="top" style="padding: 0in; height: 10px; width: 18%; text-align: right;"><ix:nonNumeric contextRef="D20231231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag67" format="ixt-sec:duryear">6</ix:nonNumeric> Years</td>
<td style="padding: 0in; height: 10px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr> </tbody> </table> </div> </ix:nonNumeric>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></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;">The Company calculates expected volatility for stock options and other awards using the Company's historical volatility as the Company believes the expected volatility will approximate historical volatility.</span></p>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><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 style="font-size: 10pt;" class="pageno"><span>35</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10pt; line-height: inherit;">ELECTRO-SENSORS, INC.<br/>
NOTES TO FINANCIAL STATEMENTS</span></b><span style="font-size: 10pt; line-height: inherit;"></span></span></p>
<p xmlns="http://www.w3.org/1999/xhtml" style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10pt; line-height: inherit;">YEARS ENDED <span style="line-height: inherit;">DECEMBER 31</span>,
<span style="line-height: inherit;">2023</span> AND <span style="line-height: inherit;">2022</span></span></b><span style="font-size: 10pt; line-height: inherit;"></span></span></p>
<p xmlns="http://www.w3.org/1999/xhtml" style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10pt; line-height: inherit;">(in thousands except share and per share amounts)</span></b></span></p> </ix:exclude>
<p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><br/></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">There were<span style="line-height: inherit;">&#160;<ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag539" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction> o</span></span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">ptions exercised during the year ended <span>December 31, 2023</span></span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">.&#160; There were<span style="line-height: inherit;">&#160;</span></span><ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag566" decimals="0" format="ixt:num-dot-decimal">32,500</ix:nonFraction><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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>options exercised during the year ended December 31,&#160;</span><span>2022</span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">.&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">The Company had <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag15" decimals="0" format="ixt:num-dot-decimal">225,000</ix:nonFraction></span>&#160;options expire during the year ended December 31, 2023.&#160;<br/></span></span></p>
<p style="margin: 5pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times;">The following table summarizes the activity for outstanding incentive stock o</span>ptions under the <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></span> Plan and 1997 Plan:</span><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tag586" escape="true">
<div>
<div><br/></div>
<div id="t_ft_E9LJN1CLI800000000000000000000b">
<table style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" cellspacing="0" cellpadding="0" width="88%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 46.5546%;">
<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.0084%;">
<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.0084%;">
<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; width: 46.8732%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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; width: 46.5546%;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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: 17px; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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; width: 1.0084%;">
<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: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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; width: 1.0084%;">
<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: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.68067%;">
<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; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="height: 17px; vertical-align: bottom; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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: 95.4446%;" 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; width: 1.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-left: none; border-right: none;">December 31, 2021</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<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="Tag575" decimals="0" format="ixt:num-dot-decimal">332,500</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<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="Tag574" decimals="2" format="ixt:num-dot-decimal">4.30</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<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="Tag358" format="ixt-sec:duryear">2.6</ix:nonNumeric> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag3" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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;&#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag372" decimals="0" format="ixt:num-dot-decimal">32,500</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; padding: 0px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; text-align: right; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag365" decimals="2" format="ixt:num-dot-decimal">3.76</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20221231_EmployeeStockOptionMember" name="else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" id="Tag362" format="ixt-sec:duryear">3.4</ix:nonNumeric></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expired </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag68" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<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="Tag14" decimals="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<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="Tag577" decimals="INF" format="ixt:num-dot-decimal">4.35</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20221231_EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag369" format="ixt-sec:duryear">1.4</ix:nonNumeric> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gr<span>ante</span>d </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag572" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag570" decimals="2" format="ixt:num-dot-decimal">4.25</ix:nonFraction></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tag359" format="ixt-sec:duryear">9.7</ix:nonNumeric></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag12" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; background-color: #d6f3e8;"/>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Exp<span>ire</span>d </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag16" decimals="0" format="ixt:num-dot-decimal">225,000</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag6" decimals="2" format="ixt:num-dot-decimal">4.57</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" id="Tag538" format="ixt-sec:duryear">0.0</ix:nonNumeric></span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 9%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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-bottom: 2pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>a<span>l</span></span><span>anc</span>e at <span>December 31, 2023</span></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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.07527%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag11" decimals="0" format="ixt:num-dot-decimal">175,000</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag13" decimals="2" format="ixt:num-dot-decimal">4.06</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag517" format="ixt-sec:duryear">6.8</ix:nonNumeric> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.07527%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="USD" id="Tag573" decimals="-3" scale="3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" unitRef="Shares" id="Tag564" decimals="0" format="ixt:num-dot-decimal">95,000</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag357" decimals="2" format="ixt:num-dot-decimal">3.84</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="padding-bottom: 2pt; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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="I20231231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="USD" id="Tag569" decimals="-3" scale="3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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> </div> </ix:nonNumeric>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">As of </span><span>December 31, 2023</span><span style="font-size: 10pt; line-height: inherit;">, the unrecognized compensation expense related to outstanding stock </span>options<span style="font-size: 10pt; line-height: inherit;">&#160;is $<ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" id="Tag4" decimals="-3" scale="3" format="ixt:num-dot-decimal">111</ix:nonFraction>, which the Company expects to recognize over a period of <ix:nonNumeric contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag363" format="ixt-sec:durwordsen">four years</ix:nonNumeric>. 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.&#160;</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">The&#160;</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">Company recognized compensation expense in connection with the vesting of options of approximately $</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag17" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and $</span><ix:nonFraction contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag377" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;during the years ended&#160;</span><span>December 31, 2023</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and&#160;</span><span>2022</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">, respectively.&#160;</span><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; 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;" class="pageno"><span>36</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span>DECEMBER 31</span>,<span>&#160;</span><span>2023</span><span>&#160;</span>AND<span>&#160;</span><span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; font-weight: bold; line-height: inherit;">Restricted stock units</span></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">The<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span>2013</span></span><span style="line-height: inherit;">&#160;</span>Plan authorizes the issuance of restricted stock units.&#160; Stock-based compensation expense is determined on the grant date based on the closing market value of our common stock. The amount of expense is calculated based on an estimate of the number of awards expected to vest at the end of each vesting period and is expensed evenly over the vesting period.&#160; In connection with the time of vesting and issuance of shares, an eligible recipient of common stock may elect to have some shares withheld by the Company to satisfy any requirement for withholding taxes.</span></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">In 2023, the Company granted<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag19" decimals="0" format="ixt:num-dot-decimal">35,000</ix:nonFraction><span style="line-height: inherit;">&#160;</span>restricted stock units to its C<span style="line-height: inherit;">hief Execu</span>tive Officer and<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag617" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag371" decimals="0" format="ixt:num-dot-decimal">17,500</ix:nonFraction></ix:nonFraction>&#160;restricted stock units to each of its<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3" name="else:NumberOfDirectors" unitRef="Number" id="Tag364" decimals="0" format="ixt-sec:numwordsen">four</ix:nonFraction><span style="line-height: inherit;">&#160;</span>non-employee board members. The restricted stock units vest<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember_1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag53" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% on the first anniversary of the grant and<span style="line-height: inherit;">&#160;</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag568" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% annually thereafter.</div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">The following table summarizes restricted stock unit activity for the<span style="line-height: inherit;">&#160;year&#160;</span>ended<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">December 31, 2023</span>:</div>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="Tag581" escape="true">
<table style="height: 91px; width: 60%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;"/>
<td style="height: 17px; width: 1.71569%;"/>
<td colspan="4" style="height: 17px; text-align: center; width: 43.6273%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Unvested Restricted Stock Units<br/></span></td>
<td style="text-align: center; height: 17px; width: 2.45098%;"/> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px; width: 1.71569%;"/>
<td valign="bottom" style="height: 10px; vertical-align: bottom; text-align: center; width: 19.1176%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Number of Shares</span></td>
<td style="height: 10px; width: 1.71569%;"/>
<td style="height: 10px; width: 1.42184%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"/>
<td style="height: 10px; text-align: center; width: 21.3722%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Weighted-Average Grant-Date Fair Value</span></td>
<td style="text-align: center; height: 10px; width: 2.45098%;"/> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; width: 52.6961%; background-color: #d6f3e8;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">December 31, 2022</span></td>
<td style="height: 17px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 17px; text-align: right; width: 19.1176%; vertical-align: bottom; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag35" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td valign="bottom" style="height: 17px; width: 1.71569%; vertical-align: bottom; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 17px; text-align: right; width: 1.42184%; vertical-align: bottom; background-color: #d6f3e8;">$</td>
<td valign="bottom" style="height: 17px; text-align: right; width: 21.3722%; vertical-align: bottom; background-color: #d6f3e8;">
<div style="border-right: none; border-left: none;"><ix:nonFraction contextRef="I20221231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag36" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></div> </td>
<td style="text-align: right; height: 17px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;">&#160; &#160; Granted</td>
<td style="height: 17px; width: 1.71569%;"><br/></td>
<td valign="bottom" style="text-align: right; height: 17px; vertical-align: bottom; width: 19.1176%;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag376" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction></td>
<td valign="bottom" style="height: 17px; vertical-align: bottom; width: 1.71569%;"><br/></td>
<td valign="bottom" style="height: 17px; vertical-align: bottom; width: 1.42184%;"><br/></td>
<td valign="bottom" style="text-align: right; height: 17px; vertical-align: bottom; width: 21.3722%;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag181" decimals="2" format="ixt:num-dot-decimal">4.11</ix:nonFraction></td>
<td style="text-align: right; height: 17px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; background-color: #d6f3e8;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag9" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td valign="bottom" style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 10px; vertical-align: bottom; width: 1.42184%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; background-color: #d6f3e8;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag576" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px; width: 1.71569%;"><br/></td>
<td valign="bottom" style="text-align: right; height: 10px; vertical-align: bottom; width: 19.1176%;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag34" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td valign="bottom" style="height: 10px; vertical-align: bottom; width: 1.71569%;"><br/></td>
<td valign="bottom" style="height: 10px; vertical-align: bottom; width: 1.42184%;"><br/></td>
<td valign="bottom" style="text-align: right; height: 10px; vertical-align: bottom; width: 21.3722%;"><ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag367" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></td>
<td style="text-align: right; height: 10px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">Unveste<span style="line-height: inherit;">d as of&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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;">De</span>cember 31, 2023</span></span></td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag182" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction></td>
<td valign="bottom" style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td valign="bottom" style="height: 10px; text-align: right; vertical-align: bottom; width: 1.42184%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;">$</td>
<td valign="bottom" style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag360" decimals="2" format="ixt:num-dot-decimal">4.11</ix:nonFraction></td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr> </tbody> </table> </ix:nonNumeric>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">As of&#160;December 31, 2023, the unrecognized compensation expense related to outstanding restricted stock units is $<ix:nonFraction contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="USD" id="Tag69" decimals="-3" scale="3" format="ixt:num-dot-decimal">403</ix:nonFraction>, which the Company expects to recognize over a period of <ix:nonNumeric contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag519" format="ixt-sec:durwordsen">five years</ix:nonNumeric>.&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">The Company recognized compensation expense in connection with the vesting of restricted stock units of approximately $<ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag541" decimals="-3" scale="3" format="ixt:num-dot-decimal">29</ix:nonFraction><span style="line-height: inherit;">&#160;</span>for year ended December<span style="line-height: inherit;"> 31, 2023</span>.</span></div> </ix:nonNumeric> </div> </div>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div>
<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"><span>37</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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.</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;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span>DECEMBER 31</span>,<span>&#160;</span><span>2023</span><span>&#160;</span>AND<span>&#160;</span><span>2022</span></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> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20231231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="Tag408" escape="true">
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 11. Benefit Plans</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Employee stock ownership plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">The Company sponsors an employee stock ownership plan (&#8220;ESOP&#8221;) that covers substantially all employees who work <ix:nonFraction contextRef="I20231231" name="else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" unitRef="Hour" id="Tag379" 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="I20231231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag378" decimals="INF" format="ixt:num-dot-decimal">94,434</ix:nonFraction> shares of the Company&#8217;s stock at <span>December 31, 2023</span>. All shares held by the ESOP have been released and allocated to participants' accounts. <ix:nonFraction contextRef="D20221231_1" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag592" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20231231" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag499" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> dividends were paid during the years ended <span>December 31, 2023</span> and <span>2022</span>.&#160; The ESOP had <ix:nonFraction contextRef="I20221231" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag602" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20231231" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag183" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> debt to the Company at <span>December 31, 2023</span> or <span>2022</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">The Company recognized compensation expense for contributions of $<ix:nonFraction contextRef="D20231231" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag515" decimals="-3" scale="3" format="ixt:num-dot-decimal">20</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20221231_1" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag2" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction> to the ESOP plan for the years ended December 31, 2023 and 2022, respectively.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>, <ix:nonFraction contextRef="I20231231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag48" 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="D20231231" name="else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" unitRef="USD" id="Tag381" decimals="-3" scale="3" format="ixt:num-dot-decimal">359</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; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Profit sharing plan and savings plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for <span>401</span>(k) plans. The Company may make profit-sharing contributions with the approval of the Board of Directors. There were <ix:nonFraction contextRef="D20221231_1" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag601" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20231231" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag380" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> profit-sharing contributions by the Company in <span>2023</span> or <span>2022</span>.</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;"><span>38</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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 <span>DECEMBER 31</span>, <span style="border-left: none; border-right: none;"><span>2023</span> </span>AND <span>2022</span></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="D20231231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag262" escape="true">
<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;">Note 12. Income Taxes</span></p>
<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; font-size: 10pt; line-height: inherit;">The compon<span style="line-height: inherit;">ents of the income tax</span> provision are as follows:</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></p>
<div>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tag325" escape="true">
<table style="height: 107px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" cellpadding="0" width="80%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 67.037%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 0.925926%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 31.4871%; text-align: center; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="6"><span style="font-weight: bold;">Years Ended December 31</span><br/></td>
<td style="vertical-align: bottom; width: 2.03231%; height: 17px;"><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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2023</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2022</span></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: 1.83486%;">
<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: 1.83486%;">
<p style="margin: 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="D20231231" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag24" decimals="-3" scale="3" format="ixt:num-dot-decimal">201</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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="D20221231_1" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag222" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></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><ix:nonFraction contextRef="D20231231" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag31" 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: 1.83486%;">
<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="D20221231_1" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag492" 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: 1.83486%;">
<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="D20231231" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag210" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">99</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;"><span style="font-weight: bold;">)</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="D20221231_1" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag524" 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: 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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="D20231231" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag119" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;"/>
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20221231_1" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag520" 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%;"/> </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="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="D20231231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag33" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 1.83486%;"/>
<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: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag225" 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: 2.03231%;">)</td> </tr> </tbody> </table> </ix:nonNumeric> </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; font-size: 10pt; line-height: inherit;">The provision <span style="line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tag409" 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;" cellspacing="0" 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="vertical-align: bottom; width: 30.9658%; text-align: center;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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="vertical-align: bottom; height: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </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="vertical-align: bottom; height: 10px; width: 14.2621%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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: 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="D20231231" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag560" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</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="D20221231_1" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag32" 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.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;"> <ix:nonFraction contextRef="D20231231" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag525" 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="D20221231_1" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag80" 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="D20231231" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag30" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</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="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="D20221231_1" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag26" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.97056%;"/> </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="D20231231" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag217" 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.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="D20221231_1" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag516" 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.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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag212" decimals="-3" scale="3" format="ixt:num-dot-decimal">82</ix:nonFraction></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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag213" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">46</ix:nonFraction></span></p> </td>
<td style="height: 10px; width: 1.97056%; vertical-align: bottom;" valign="bottom">)</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="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 12%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20231231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag27" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"/>
<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: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 13.2621%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_1" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag224" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">28</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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt;"><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;"><span>39</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; text-align: left; line-height: 1.2;"><br/></p>
<p xmlns="http://www.w3.org/1999/xhtml" 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;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">NOTES TO FINANCIAL STATEMENTS</span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">YEARS ENDED <span>DECEMBER 31</span>, <span>2023</span> AND <span>2022</span></span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">(in thousands except share and per share amounts)</span></p> </ix:exclude>
<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 components of the net deferred tax asset consist of:&#160; &#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tag129" escape="true">
<table style="height: 221px; border-collapse: collapse; width: 80%; margin: 0px auto; 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; width: 67.8373%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.10906%;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 17px; width: 29.8817%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="6"><span style="font-weight: bold;">December 31</span><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.84843%;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%;">
<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: 1.10906%;">
<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: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.84843%;">
<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: 2.03327%;">
<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: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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: 1.84843%;">
<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.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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.84843%;">
<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.03327%;">
<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.84843%;">
<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: 67.8373%; 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.10906%; 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.84843%; 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.03327%; 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.84843%; 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; width: 67.8373%;">
<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; width: 1.10906%;">
<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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag493" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag1" 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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for credit losses</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag521" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag37" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag220" 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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag223" 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; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag20" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag221" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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="I20231231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag28" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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="I20221231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag25" 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; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag226" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><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;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag383" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; width: 67.8373%; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; width: 1.10906%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20231231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag384" decimals="-3" scale="3" format="ixt:num-dot-decimal">273</ix:nonFraction></span></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag22" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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="I20231231" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag118" decimals="-3" scale="3" format="ixt:num-dot-decimal">279</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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="I20221231" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag211" 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; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag21" decimals="-3" scale="3" format="ixt:num-dot-decimal">279</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag490" decimals="-3" scale="3" format="ixt:num-dot-decimal">252</ix:nonFraction></span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.84843%;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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="I20231231" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag218" decimals="-3" scale="3" format="ixt:num-dot-decimal">382</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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="I20221231" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag29" 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; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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="I20231231" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag219" 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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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="I20221231" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag559" 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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag522" 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; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag546" 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; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20231231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag209" decimals="-3" scale="3" format="ixt:num-dot-decimal">355</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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="I20221231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag491" 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; width: 1.84843%; 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> </tbody> </table> </ix:nonNumeric>
<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; font-size: 10pt; line-height: inherit;">R&amp;D credits can be carried forward for <ix:nonNumeric contextRef="D20231231" name="else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" id="Tag386" format="ixt-sec:durwordsen">twenty years</ix:nonNumeric> for federal purposes and <ix:nonNumeric contextRef="D20231231" name="else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" id="Tag23" format="ixt-sec:durwordsen">fifteen years</ix:nonNumeric> in Minnesota.</span></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;">The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2020 through 2022 remain open to examination by the Internal Revenue Service and state jurisdictions. We have <ix:nonFraction contextRef="I20221231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag590" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20231231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag523" 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, <span>2023</span> or <span>December 31, 2023</span> 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: 0px; text-align: justify; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<ix:nonNumeric contextRef="D20231231" name="us-gaap:LossContingencyDisclosures" id="Tag127" 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 <span>13</span>. Contingencies</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;">The Comp<span style="line-height: inherit;">any sometim</span>es becomes subject to claims against it in the ordinary course of business.&#160; There are currently <span style="line-height: inherit;">no</span> pending or threatened claims against the Company that it believes will have a material adverse effect on its results of operations or liquidity.</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 class="pageno" style="font-size: 10pt;"><span>40</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div> </div> </div><div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="S_B550E3UTQR400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None.</span></p>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="T_BVZAME7BVHC00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Controls and Procedures.</span></a></div>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; 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-style: italic; font-weight: bold; line-height: inherit;">Evaluation of Disclosure Controls and Procedures</span></p>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>&#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; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; 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-style: italic; font-weight: bold; line-height: inherit;">Management&#8217;s Report on Internal Control over Financial Reporting</span></p>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company&#8217;s management has assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><span>December 31, 2023</span></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; line-height: inherit;">Internal Control-Integrated Framework (2013)</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">.&#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 style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><span>December 31, 2023</span></span></span><span style="font-size: 10pt; line-height: inherit;">.</span></p>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Changes in Internal Control over Financial Reporting</span></p>
<p style="margin: 0pt; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>2023</span></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; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 style="line-height: inherit;">r financial</span><span style="line-height: inherit;">&#160;</span>reporting.</span></p>
<p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; 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 class="pageno" style="font-size: 10pt; line-height: inherit;"><span>41</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Item 9</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="U_B8VQ58SKUSG00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: left;"><span style="-sec-ix-hidden:Tag621">N</span><span style="-sec-ix-hidden:Tag620">o</span><span style="-sec-ix-hidden:Tag619">n</span><span style="-sec-ix-hidden:Tag618">e</span></p>
<p style="margin: 0pt; text-align: left;"><br/></p>
<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Item 9C</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><span style="font-weight: bold; line-height: inherit;"><a style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="Bitem9c_22202441024526" class="customBookmark"><span style="font-size: 12pt; line-height: inherit;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span>.</a></span></div>
<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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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; 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 class="pageno" style="font-size: 10pt; line-height: inherit;"><span>42</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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="#TOC" id="V_BRM42QSOUZK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">2024</span>&#160;Proxy Statement&#8221;) for its Annual Meeting of Shareholders to be held April 24, 2024 (&#8220;Annual Meeting&#8221;).</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>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="W_BMH6AD61DLS00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Directors, Executive Officers and Corporate Governance.</span></a></div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 2024 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 2024 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; line-height: inherit;">Delinquent Section 16(a) Reports required, this section will be omitted from the 2024 Proxy Statement.</span></span></p>
<p style="margin: 0pt; text-align: justify; 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;">Code of Ethics and Business Conduct</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;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The information required by Item 407 regarding corporate governance will be set forth under the caption &#8220;Corporate Governance&#8221; in the 2024 Proxy Statement and is incorporated herein by reference.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="X_BVULJLXE9SW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Executive Compensation.</span></a></div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 2024 Proxy Statement and is incorporated herein by reference.</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>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="Y_B8LHUR69RBK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></a></div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 2024 Proxy Statement and is incorporated herein by reference.</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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 class="pageno" style="font-size: 10pt; line-height: inherit;"><span>43</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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'; font-size: 10pt; line-height: inherit;">The following table provides information as of <span>December 31, 2023</span> about the Company&#8217;s equity compensation plans.</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; text-align: center; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Equity Compensation Plan Information</span></p>
<p style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 126px; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 24px;">
<td style="vertical-align: bottom; width: 30%; height: 24px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom; width: 16%; height: 24px;">
<p style="margin: 0pt; text-align: center; line-height: 1.2;"><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of securities to</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">be issued upon exercise</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">of outstanding options,</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">warrants and rights</span></p> </td>
<td style="vertical-align: bottom; width: 16%; height: 24px;">
<p style="margin: 0pt; text-align: center; line-height: 1.2;"><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted average</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">exercise price of</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">outstanding options,</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">warrants and rights</span></p> </td>
<td style="vertical-align: bottom; width: 16%; height: 24px;">
<p style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of securities remaining</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">available for future issuance under</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">equity compensation plans</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(excluding securities reflected in</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">(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; line-height: inherit;">(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; line-height: inherit;">(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; line-height: inherit;">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; line-height: inherit;"><span>280,000</span></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; line-height: inherit;">$<span>4.06</span></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; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>295,000</span></span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super; line-height: inherit;">(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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;"><span>&#8212;</span></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; line-height: inherit;"><span>&#8212;</span></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; line-height: inherit;"><span>&#8212;</span></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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;"><span>280,000</span></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; line-height: inherit;">$<span>4.06</span></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; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>295,000</span></span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super; line-height: inherit;">(1)</span></p> </td> </tr> </tbody> </table>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; line-height: inherit;">&#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; line-height: inherit;">(1)</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Shares issuable pursuant to the 2013 Equity Incentive Plan.</span></p> </td> </tr> </tbody> </table>
<p style="margin: 0pt 0pt 0pt 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="Z_B9IXONVH33400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Certain Relationships and Related Transactions, and Director Independence.</span></a></div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 2024 Proxy Statement and is incorporated herein by reference.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The information required by Item 407(a) will be set forth in the 2024 Proxy Statement under the caption &#8220;Corporate Governance&#8221; and is incorporated herein by reference.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="AA_B5QZAJR5Q9S00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Principal Accountant Fees and Services.</span></a></div>
<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; line-height: inherit;">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 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;Proxy Statement and is incorporated herein by reference.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 8pt; 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 class="pageno" style="font-size: 10pt; line-height: inherit;"><span>44</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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="#TOC" id="AB_BFZQVT7DZYO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">PART IV</span></a></div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; line-height: inherit;">&#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; line-height: inherit;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="AC_B8ZH10E5O4000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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; line-height: inherit;">Financial Statements.</span></p>
<p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Reference is made to the Index to Financial Statements appearing on Page 19 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; line-height: inherit;">Financial Statement Schedules.</span></p>
<p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Financial Statement Schedules <span style="line-height: inherit;">have bee</span>n omitted either because they are not required or because the information has been include<span style="line-height: inherit;">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; line-height: inherit;">Exhibits.&#160;</span></p>
<table style="border-collapse: collapse; margin: 0px; width: 100%; height: 292px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; width: 8%; border-bottom: 1pt solid #000000; height: 10px;">
<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 style="line-height: inherit;"><span style="line-height: inherit;">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: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom; width: 89%; border-bottom: 1pt solid #000000; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Exhibit Description</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; width: 8%; vertical-align: top; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; text-indent: 0px;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex31_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">3.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 7px 0px 0px; width: 3%; margin: 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; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 10px; padding: 0px; width: 89%; vertical-align: top; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-indent: 0px;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex31_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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: 10px;">
<td style="padding: 0px; height: 10px; width: 8%; vertical-align: top;" valign="top">
<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; line-height: inherit;">3.2</span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 10px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<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; line-height: inherit;">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: 0px; text-align: right; height: 10px; width: 8%; vertical-align: top;" valign="top"><a class="LinkedEx" style="-sec-extract: exhibit;" href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000109/ex41_1.htm">4.1</a></td>
<td style="height: 10px; vertical-align: top; width: 3%;" valign="top"/>
<td style="height: 10px; width: 89%; padding: 0px; vertical-align: top;" valign="top"><a class="LinkedEx" style="-sec-extract: exhibit;" href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000109/ex41_1.htm">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: 0px; height: 10px; width: 8%; vertical-align: top;" valign="top">
<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; line-height: inherit;">*10.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 10px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<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; line-height: inherit;">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: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<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; line-height: inherit;">*10.2</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<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; line-height: inherit;">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: 12px;">
<td style="padding: 0px; height: 12px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000497/ex103_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">*10.3</span></a></p> </td>
<td style="vertical-align: bottom; height: 12px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 12px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000497/ex103_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Form of Non-qualified Stock Option Agreement under the 2013 Equity Incentive Plan, as updated August 2023 &#8211; incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on November 14, 2023</span></a></p> </td> </tr>
<tr style="height: 17px;">
<td style="padding: 0px; text-align: right; width: 8%; height: 17px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000497/ex104_2.htm">*10.4</a></td>
<td style="vertical-align: bottom; width: 3%; height: 17px;"><br/></td>
<td style="width: 89%; height: 17px; padding: 0px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000497/ex104_2.htm">Form of Restricted Stock Unit Agreement under the 2013 Equity Incentive Plan - incorporated by reference to Exhibit 10.4 to the Company's&#160;Form 10-Q filed on November 14, 2023</a></td> </tr>
<tr style="height: 34px;">
<td style="padding: 0px; text-align: right; width: 8%; height: 34px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000052/electro230104_ex10-1.htm">10.5</a></td>
<td style="vertical-align: bottom; width: 3%; height: 34px;"><br/></td>
<td style="width: 89%; height: 34px; padding: 0px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000052/electro230104_ex10-1.htm">Mutual Termination Agreement, dated January 30, 2023 between Electro-Sensors, Inc. and Mobile X Global, Inc. - incorporated by reference to Exhibit 10.1 to the Company's Form 8-K filed January 31, 2023</a></td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex231_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">23.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex231_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Consent of Independent Registered Public Accounting Firm</span></a></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">24.1</span></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Power of Attorney (see Signature page)</span></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex311_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">31.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex311_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">Sarbanes-Oxley Act of 2002</span></a></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex321_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">32.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex321_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Certification</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 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; line-height: inherit;">Sarbanes-Oxley Act of 2002</span></a></p> </td> </tr>
<tr style="height: 17px;">
<td style="padding: 0px; text-align: right; width: 8%; height: 17px; vertical-align: top;" valign="top"><a href="ex971_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;">97.1</a></td>
<td style="vertical-align: bottom; width: 3%; height: 17px;"><br/></td>
<td style="width: 89%; height: 17px; padding: 0px; vertical-align: top;" valign="top"><a href="ex971_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'times new roman'; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Compensation Recoupment Policy as adopted on October 18, 2023</span></a></td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<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; line-height: inherit;">99.1</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<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; line-height: inherit;">Letter to Shareholders dated March 15, 2024</span></a></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; height: 18px; width: 8%; vertical-align: top;" valign="top">
<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; line-height: inherit;">99.2</span></a></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 18px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<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; line-height: inherit;">Investor Infor</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">mation</span></a></p> </td> </tr>
<tr style="height: 36px;">
<td style="padding: 0px; height: 36px; width: 8%; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">101</span></p> </td>
<td style="vertical-align: bottom; height: 36px; width: 3%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="height: 36px; width: 89%; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">10-K for the annual period ended </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">December</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">31, 2023,&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><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, 2023 and 2022, (ii) Statements of Comprehensive Income for the years ended December 31, 2023 and 2022, (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, 2023 and 2022, (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>
<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;" cellspacing="0" 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; line-height: inherit;">&#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; line-height: inherit;">*</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Management contract or compensatory plan or arrangement</span></p> </td> </tr> </tbody> </table>
<div style="margin: 5pt 0pt; text-indent: 0pt;"><br/></div>
<div style="margin: 5pt 0pt; text-indent: 0pt;">
<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"><span>45</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div> </div>
<div style="margin: 5pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Item 1</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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="#TOC" id="AD_BT7I0LT4I9C00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">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; line-height: inherit;">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; line-height: inherit;"><span>46</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<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; line-height: inherit;">&#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="#TOC" id="AE_BFJC3T3AQ1C00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">SIGNATURES</span></a></div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">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; line-height: inherit;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; line-height: inherit;">&#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; line-height: inherit;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(&#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; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;">/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; line-height: inherit;">&#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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>March 20, 2024</span></span></p> </td> </tr>
<tr>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">Gloria M. Grundhoefer</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>March 20, 2024</span></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; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(Power of Attorney)</span></p>
<p style="margin: 0pt; text-align: center;"><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; line-height: inherit;">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; line-height: inherit;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" 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; line-height: inherit;">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; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;">&#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; line-height: inherit;">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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#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; line-height: inherit;"><span>March 20, 2024</span></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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;">&#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; line-height: inherit;"><span>March 20, 2024</span></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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;"><span>March 20, 2024</span></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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;"><span>March 20, 2024</span></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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;">&#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; line-height: inherit;">/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; line-height: inherit;">&#160;</span></p> </td>
<td style="vertical-align: top;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Director</span></p> </td>
<td style="vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#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; line-height: inherit;"><span>March 20, 2024</span></span></p> </td> </tr> </tbody> </table>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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 class="pageno" style="font-size: 10pt; line-height: inherit;"><span>47</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/></div> </div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>2
<FILENAME>imgab7f386838b440e7ba06.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 imgab7f386838b440e7ba06.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*!@,
M 0 "$0,$,1(%!B%!$P=153<(&&%Q@9'!(C+2DQ1TE'6AL=%"<K+B<[,5-O#A
M\5*B,X,T%A>"DB.CTU1#9$7_V@ , P$  A$#$0 _ +QJFA7O)1$HB41*(E$2
MB)1$HB41*(FH4[JY7'QA Q"?/\PT[7;4W'\!37Y?F&G:[:BX[@*:T, (FQ T
MDW?C&P<*5); 1T0Z_O<*XB)$0#!*A$HB41*@B(X%(A'2 1U5O%X<NJOQ+FG!
MV-<ISF2,C1$O>]MH3;Z-BB6T,<S75<.$3(M!=Q*[D40!$!#?.8=O9K<C)7-U
MRKF7*U%CU965LNHJI#7N8RY<:XQC=B(P6AF>^=/G;*F<<2RY04>'S*2CJG2F
MN>)M]S6V7H/ CV%[;[F#"/UM97_N6E^HZ]3T6,F?]ZO_ -OQ5Y/ID;P#;A^%
M_P"6=_R*GN8,(_6SE;_3M(?^$IT6,F?]ZO\ ]OX$'/(W@#_Y^%]J=_R+B?J7
M\)B0P)Y;RJ102F AS(VF<I3B [IC$"&()R@/9#4-?A"G18R=\6OKK."6>WHT
M]9.F/GXN!=AV%D1T][-LZ]_W5JHXQ^"6].$>:B%G$RG>N/+G66:V]>*+$8YP
MG(MTN76@[@CP5<),I,&X"JD9)0Z3A(IA#=,4Q0UNWL;HL2W;U$N:U[*G!9SA
MLIMVXX/MNNTF!AX,/"UP6U>Y??EA>]BG?33)3J/,M,R]-DAUYKF6;64Z );$
M@.8=(T0)6$]8A-IC:LYI4(E$2H-A13!^ WU/\ >(+3OY_5I6Z?D[PGT5O=5.
M&^+E1QWVA,7LN:<OVI@?&UQY2O8DJK;=L)-5'Z4*S*_DU3/7K>/;)M6QUFZ9
MS'<N2@(F.4"AJ(C7I<T9DP[*6!S\P8K>\QD %UT1<8D  #KE>8REE?$\YY@I
M\MX/<^\:EQ#;YNMT DQ/6"UZCUP_"\ ;PV[EL  !$=+7BA'0 UV!X0;1^*L)
M])O(-Z[L:Z]'3!C3 :CX6O@6P)YH^\\"(F8?"!_\CK1:/ 6S2Q[OBL@6=:]\
MP17186[H*,N***^1!N]+'RS1)ZU!VW Z@(N 16#?*!C !NV-9]PO$9&+8?)Q
M.ECYM/EM>V-MUPB(C4>HM:L4PZHP?$I^%5D/.J>:Z6^!B+S"08'6(BU:\.ML
M8M''",^<KH)J.(_(MD.6"Q@U.U<++OF2RJ0Z]R91HX.0?[)AK"7.2E2G[LI\
MYS6F:RJDEI.K208=6&B*S]S5ZB?)WO4S)3W-;,I9[7 :P&@@'L@'L*+Q5=JM
M-2BA*(E0;"BF#\!OJ?X \06G?S^K2MT_)WA/HK>ZJ<-\7*CCOM"8K*ZRSU,,
MO_DK7_>R&K\;?L2-UV)P_5E_/:O1<W8 [X<&!LVK_LW*)2?[0WX)OQ1'^NJS
MH7GMC"%[@L[-JMMVCRPF)B6G7U+(6*:=PO[.''!G\*K'^@&-6R9%_!V&G6:.
M6?V0J5,_?C;%O:$_[0K$?K9!_P#'\WX_6)](KUC'G(:-V%2/_8D?.*RUS7.6
M"B]&J/LU%MJNHVJU%*(E$2H-A13!^ WU/\ >(+3OY_5I6Z?D[PGT5O=5.&^+
ME1QWVA,5C]9>8"<&&7A,( ')VN&IAT#;=D-VZ_&W[ G=?B0T^"SY[5Z+F[:=
M\.#_ %K_ +-ZB5F$IDSF Q1*!3#J!@$- +MV]BJSP6Q ,;\5;:]MUD-([T0C
MKB%--X71 W#A@P0'4!Q79&@]H0Z 8Z" ]L*MCR,",GX:#JHY7S0J5,_?C;%H
MPC]X3[/K"L2.MD]3^;\?K$^D5ZQCSD>3&H^OD?.*RUS7>6"B]&J/LU%N#L!5
M=9M5J25"A*(E0;"BF#\!OJ?X \06G?S^K2MT_)WA/HK>ZJ<-\7*CCOM"8LF+
MIMV!NN!D8"YK>B+JA)! 2O8">8M)&)DN2$%D4'C1\BX:*$Y=,H@)R& I@ W:
MKW=;1TM?2/I*V3+J*9X[YCP'-=K$0Z(.GA7@*&NK<-JV5N'SIE/5L/>S);BU
M[8Z"6EI#@8<!ZBUJV_U>V"XJ^'^:.()M8ZLC-3;4+=QE;K-C:6(+5 Z@-X&W
M&40U08.KYF=T"%4.L0@/'&\(-Q 0"L)4>Y;)TG'7YDS.R0ZHF/ E2&ALNE8/
MBM#1 O?P\)6=ZS?YGJ9ER7E'*,^LET,F63-J9CG3:N:3X;W3#'9,%C0#WHU@
MK9J@BTAHQ-M'1Y6[",9E19Q46T22(BU:H@1!E',T@103 B90(DF7=*&P-E9T
MERY5/3MDR&@2F,@UK1  "P-&C5J6 )DU\^>Z;/<Y\Y[HN>XDDN<=+G$Q)C:2
MH_\ UIW%9)WDPBL!,,<Y"LF*:SR-SSLY?T&O;GA.>)3<-HQI;;,QEB2$*BX=
M"NJY%3NE"I@! T$1TRYQV\&?64;,H2:*JIZ?:A\R9.86!X;H:&:2'-B8EP*W
MKYJ6[*135[\^3Z^AJ:ALETN7(DS ]\J^1>?,L+70$ TC63&Q:5:U!6]A@3$6
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-20231231_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 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 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/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/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/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/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20231231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20231231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20231231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20231231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20231231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20231231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20231231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/dei-2023.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/2023/dei-2023.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-20231231.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/2023/dei-2023.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="6" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:title="us-gaap_CashAndCashEquivalentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" xlink:title="Definition : us-gaap_DebtSecuritiesAvailableForSaleTable to us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="Definition : us-gaap_CashAndCashEquivalentsAxis to us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="Definition : us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember 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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1" xlink:title="Definition : us-gaap_CashAndCashEquivalentsAxis to us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_DebtSecuritiesAvailableForSaleTable 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfDirectors" xlink:label="else_NumberOfDirectors" xlink:title="else_NumberOfDirectors" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_NumberOfDirectors" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_NumberOfDirectors" xlink:type="arc" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" use="optional" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" use="optional" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="21" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="else-20231231.xsd#else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:label="else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="else_ThreeNonEmployeeBoardOfDirectorsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorOneMember" xlink:label="else_NonEmployeeBoardOfDirectorOneMember" xlink:title="else_NonEmployeeBoardOfDirectorOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorOneMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorOneMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorTwoMember" xlink:label="else_NonEmployeeBoardOfDirectorTwoMember" xlink:title="else_NonEmployeeBoardOfDirectorTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorTwoMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorTwoMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorThreeMember" xlink:label="else_NonEmployeeBoardOfDirectorThreeMember" xlink:title="else_NonEmployeeBoardOfDirectorThreeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorThreeMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorThreeMember" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorFourMember" xlink:label="else_NonEmployeeBoardOfDirectorFourMember" xlink:title="else_NonEmployeeBoardOfDirectorFourMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorFourMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorFourMember" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="Definition : us-gaap_VestingDomain to us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:label="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="Definition : us-gaap_VestingDomain to else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.xsd#else_NonQualifiedStockOptionsMember" xlink:label="else_NonQualifiedStockOptionsMember" xlink:title="else_NonQualifiedStockOptionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="else_NonQualifiedStockOptionsMember" xlink:title="Definition : us-gaap_EmployeeStockOptionMember to else_NonQualifiedStockOptionsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockBasedCompensationScheduleOfStockOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="15" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:type="arc" order="16" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="else_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="9" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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-20231231.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/2023/elts/srt-2023.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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="else_InvestmentInOrganizationLineItems" xlink:title="else_InvestmentInOrganizationLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:label="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="Definition : else_InvestmentInOrganizationLineItems to else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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" order="4" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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-20231231.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-20231231.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-20231231.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:label="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_NetIncomeLoss" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:title="us-gaap_EarningsPerShareBasic" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_EarningsPerShareBasic" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedUndistributed" xlink:label="us-gaap_EarningsPerShareDilutedUndistributed" xlink:title="us-gaap_EarningsPerShareDilutedUndistributed" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareDilutedUndistributed" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_EarningsPerShareDilutedUndistributed" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:title="us-gaap_EarningsPerShareDiluted" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_EarningsPerShareDiluted" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:label="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="Definition : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:type="arc" order="8" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="Definition : else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesNameDomain to us-gaap_EmployeeStockOptionMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesNameDomain to us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:title="Definition : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" 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/StockbasedCompensation" />
  <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/Contingencies" />
  <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/DisclosureSubsequentEvent" />
  <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/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/FairValueMeasurementsNarrativeDetails" />
  <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/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/StockBasedCompensationValuationAssumptionsDetails" />
  <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/IncomeTaxesNarrativeDetails" />
  <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/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-20231231_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 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 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/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20231231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20231231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20231231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20231231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20231231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20231231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20231231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements" />
  <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/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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/2023/elts/us-gaap-2023.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract 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/2023/elts/us-gaap-2023.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" 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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" use="optional" priority="0" order="9" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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-20231231.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-20231231.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems 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="else-20231231.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureSubsequentEvent">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/NotePayable">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNetIntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureLeases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureIncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureSegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNatureofBusinessandSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNetIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureIncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInvestments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureAccruedExpensesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNotePayableTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureFairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureAccruedExpenses">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/2023/elts/us-gaap-2023.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/DisclosureInvestmentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/dei-2023.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/2023/dei-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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: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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:label="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="Presentation : else_InvestmentInOrganizationLineItems to else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" 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/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockBasedCompensationScheduleOfStockOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" use="optional" priority="1" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockBasedCompensationValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="else-20231231.xsd#else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:label="else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="else_ThreeNonEmployeeBoardOfDirectorsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_ThreeNonEmployeeBoardOfDirectorsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorOneMember" xlink:label="else_NonEmployeeBoardOfDirectorOneMember" xlink:title="else_NonEmployeeBoardOfDirectorOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorOneMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorOneMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorTwoMember" xlink:label="else_NonEmployeeBoardOfDirectorTwoMember" xlink:title="else_NonEmployeeBoardOfDirectorTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorTwoMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorTwoMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorThreeMember" xlink:label="else_NonEmployeeBoardOfDirectorThreeMember" xlink:title="else_NonEmployeeBoardOfDirectorThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorThreeMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorThreeMember" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorFourMember" xlink:label="else_NonEmployeeBoardOfDirectorFourMember" xlink:title="else_NonEmployeeBoardOfDirectorFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_NonEmployeeBoardOfDirectorFourMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_NonEmployeeBoardOfDirectorFourMember" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="Presentation : us-gaap_VestingDomain to us-gaap_ShareBasedCompensationAwardTrancheTwoMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:label="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="Presentation : us-gaap_VestingDomain to else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" 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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.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" 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/2023/elts/us-gaap-2023.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-20231231.xsd#else_NonQualifiedStockOptionsMember" xlink:label="else_NonQualifiedStockOptionsMember" xlink:title="else_NonQualifiedStockOptionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="else_NonQualifiedStockOptionsMember" xlink:title="Presentation : us-gaap_EmployeeStockOptionMember to else_NonQualifiedStockOptionsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" 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/2023/elts/us-gaap-2023.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="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfDirectors" xlink:label="else_NumberOfDirectors" xlink:title="else_NumberOfDirectors" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_NumberOfDirectors" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_NumberOfDirectors" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" use="optional" priority="0" order="20" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:label="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:title="us-gaap_OperatingLeaseExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseExpense" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_OperatingLeaseExpense" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:title="us-gaap_EarningsPerShareBasicAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_EarningsPerShareBasicAbstract" 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/2023/elts/us-gaap-2023.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_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : us-gaap_EarningsPerShareBasicAbstract 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/2023/elts/us-gaap-2023.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_EarningsPerShareBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : us-gaap_EarningsPerShareBasicAbstract 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/2023/elts/us-gaap-2023.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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_EarningsPerShareDilutedAbstract" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="us-gaap_AccruedIncomeTaxesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_AccruedIncomeTaxesCurrent" use="optional" priority="0" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Presentation : us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:title="Presentation : us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract to us-gaap_IncomeTaxReconciliationTaxCredits" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="else_IncomeTaxReconciliationPermanentDifferences" xlink:title="Presentation : us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract to else_IncomeTaxReconciliationPermanentDifferences" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Presentation : us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract to us-gaap_IncomeTaxReconciliationOtherAdjustments" 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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_DebtSecuritiesAvailableForSaleTable" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:title="us-gaap_CashAndCashEquivalentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesAvailableForSaleTable to us-gaap_CashAndCashEquivalentsAxis" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="Presentation : us-gaap_CashAndCashEquivalentsAxis to us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="Presentation : us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember 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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesAvailableForSaleTable 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="Presentation : us-gaap_DebtSecuritiesAvailableForSaleTable 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-20231231.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-20231231.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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-20231231.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/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:title="us-gaap_DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsOther" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsValuationAllowance" priority="0" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsNet" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesAbstract" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Presentation : us-gaap_DeferredTaxLiabilitiesAbstract to us-gaap_DeferredIncomeTaxLiabilities" 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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:label="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:title="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" order="0" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:label="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:title="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/Contingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract" xlink:label="us-gaap_LossContingencyAbstract" xlink:title="us-gaap_LossContingencyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures" xlink:label="us-gaap_LossContingencyDisclosures" xlink:title="us-gaap_LossContingencyDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyDisclosures" xlink:title="Presentation : us-gaap_LossContingencyAbstract to us-gaap_LossContingencyDisclosures" 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/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:label="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="Presentation : else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="Presentation : us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesNameDomain" 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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Presentation : us-gaap_AntidilutiveSecuritiesNameDomain 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Presentation : us-gaap_AntidilutiveSecuritiesNameDomain to us-gaap_RestrictedStockUnitsRSUMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:label="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:to="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="Presentation : else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedUndistributed" xlink:label="us-gaap_EarningsPerShareDilutedUndistributed" xlink:title="us-gaap_EarningsPerShareDilutedUndistributed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareDilutedUndistributed" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_EarningsPerShareDilutedUndistributed" 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems 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/2023/elts/us-gaap-2023.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="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Presentation : else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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/DocumentDocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xlink:title="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:title="dei_IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:title="Presentation : dei_CoverAbstract to dei_IcfrAuditorAttestationFlag" use="optional" priority="0" order="35" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFinStmtErrorCorrectionFlag" use="optional" priority="0" order="36" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" use="optional" priority="0" order="37" />
  </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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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://xbrl.sec.gov/ecd/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" xlink:title="ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:title="ecd_TradingArrByIndTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TradingArrByIndTable" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="ecd_TradingArrAxis" xlink:title="ecd_TradingArrAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrAxis" xlink:title="Presentation : ecd_TradingArrByIndTable to ecd_TradingArrAxis" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember" xlink:label="ecd_AllTradingArrangementsMember" xlink:title="ecd_AllTradingArrangementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_TradingArrAxis" xlink:to="ecd_AllTradingArrangementsMember" xlink:title="Presentation : ecd_TradingArrAxis to ecd_AllTradingArrangementsMember" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" xlink:title="ecd_IndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_IndividualAxis" xlink:title="Presentation : ecd_TradingArrByIndTable to ecd_IndividualAxis" use="optional" priority="9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember" xlink:title="ecd_AllIndividualsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_IndividualAxis" xlink:to="ecd_AllIndividualsMember" xlink:title="Presentation : ecd_IndividualAxis to ecd_AllIndividualsMember" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:title="ecd_MtrlTermsOfTrdArrTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_MtrlTermsOfTrdArrTextBlock" use="optional" priority="9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="ecd_TrdArrIndName" xlink:title="ecd_TrdArrIndName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrIndName" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrIndName" use="optional" priority="9" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="ecd_TrdArrIndTitle" xlink:title="ecd_TrdArrIndTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrIndTitle" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrIndTitle" use="optional" priority="9" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:title="ecd_Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_Rule10b51ArrAdoptedFlag" use="optional" priority="9" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_NonRule10b51ArrAdoptedFlag" use="optional" priority="9" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate" xlink:title="ecd_TrdArrAdoptionDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrAdoptionDate" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrAdoptionDate" use="optional" priority="9" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:title="ecd_Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_Rule10b51ArrTrmntdFlag" use="optional" priority="9" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_NonRule10b51ArrTrmntdFlag" use="optional" priority="9" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate" xlink:title="ecd_TrdArrTerminationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrTerminationDate" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrTerminationDate" use="optional" priority="9" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="ecd_TrdArrDuration" xlink:title="ecd_TrdArrDuration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrDuration" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrDuration" use="optional" priority="9" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt" xlink:title="ecd_TrdArrSecuritiesAggAvailAmt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt" xlink:title="Presentation : ecd_InsiderTradingArrLineItems to ecd_TrdArrSecuritiesAggAvailAmt" use="optional" priority="9" order="11" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>else-20231231_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 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 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/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20231231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20231231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20231231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20231231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20231231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20231231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20231231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20231231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20231231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20231231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20231231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20231231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20231231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNotePayableScheduleOfNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/LeasesScheduleofcomponentsofleaseexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="us-gaap_AccruedIncomeTaxesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_AccruedIncomeTaxesCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20231231.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/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="4" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:title="us-gaap_DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsOther" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="9" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/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/StockbasedCompensation" />
  <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/Contingencies" />
  <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/DisclosureSubsequentEvent" />
  <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/StockBasedCompensationTables" />
  <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/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" />
  <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/DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <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/IncomeTaxesNarrativeDetails" />
  <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/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <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-20231231_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 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheTwoMember">Share-based Compensation Award, Tranche Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwoMember" xlink:to="label_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="Label : ShareBasedCompensationAwardTrancheTwoMember to label_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationAwardTrancheTwoMember_1" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheTwoMember_1">Vesting on the first anniversary of the grant date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwoMember" xlink:to="label_ShareBasedCompensationAwardTrancheTwoMember_1" xlink:title="Label : ShareBasedCompensationAwardTrancheTwoMember to label_ShareBasedCompensationAwardTrancheTwoMember_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorOneMember" xlink:label="NonEmployeeBoardOfDirectorOneMember" xlink:title="NonEmployeeBoardOfDirectorOneMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEmployeeBoardOfDirectorOneMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorOneMember">Non-Employee Board of Director, One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorOneMember" xlink:to="label_NonEmployeeBoardOfDirectorOneMember" xlink:title="Label : NonEmployeeBoardOfDirectorOneMember to label_NonEmployeeBoardOfDirectorOneMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorOneMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEmployeeBoardOfDirectorOneMember_1" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorOneMember_1">Non-Employee Board of Director, One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorOneMember" xlink:to="label_NonEmployeeBoardOfDirectorOneMember_1" xlink:title="Label : NonEmployeeBoardOfDirectorOneMember to label_NonEmployeeBoardOfDirectorOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfDirectors" xlink:label="NumberOfDirectors" xlink:title="NumberOfDirectors" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfDirectors" xml:lang="en-US" id="label_NumberOfDirectors">Number of directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDirectors" xlink:to="label_NumberOfDirectors" xlink:title="Label : NumberOfDirectors to label_NumberOfDirectors" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfDirectors_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfDirectors_1" xml:lang="en-US" id="label_NumberOfDirectors_1">Number Of Directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDirectors" xlink:to="label_NumberOfDirectors_1" xlink:title="Label : NumberOfDirectors to label_NumberOfDirectors_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember">Unvested Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockUnitsRSUMember_1" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember_1">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember_1" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised">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" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement">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" 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/label" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2">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_2" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20231231.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/terseLabel" 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/label" 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.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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="else-20231231.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/label" 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/terseLabel" 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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">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" 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/label" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1">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_1" xlink:title="Label : MergersAcquisitionsAndDispositionsDisclosuresTextBlock to label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="else-20231231.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/terseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised">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" 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/label" xlink:title="label_ProceedsFromStockOptionsExercised_1" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised_1">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_1" xlink:title="Label : ProceedsFromStockOptionsExercised to label_ProceedsFromStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_MarketableSecurities" xml:lang="en-US" id="label_MarketableSecurities">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" xlink:title="Label : MarketableSecurities to label_MarketableSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1">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_1" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised">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" 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/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised_1">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_1" xlink:title="Label : StockIssuedDuringPeriodValueStockOptionsExercised to label_StockIssuedDuringPeriodValueStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_FinanceLeaseRightOfUseAsset" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset">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" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization">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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">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" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAsset_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAsset_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset_1">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_1" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1">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_1" xlink:title="Label : FinanceLeaseRightOfUseAssetAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1">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_1" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost">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" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <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_MarketableSecurities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecurities_2" xml:lang="en-US" id="label_MarketableSecurities_2">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="else-20231231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:label="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss">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" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1">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:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain">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/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1">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_1" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" />
    <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:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2">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/2023/elts/us-gaap-2023.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/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">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" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_MarketableSecuritiesCurrent" xml:lang="en-US" id="label_MarketableSecuritiesCurrent">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" 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/label" xlink:title="label_MarketableSecuritiesCurrent_1" xml:lang="en-US" id="label_MarketableSecuritiesCurrent_1">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_1" xlink:title="Label : MarketableSecuritiesCurrent to label_MarketableSecuritiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">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" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold">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" 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/label" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1">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_1" xlink:title="Label : DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold to label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" />
    <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:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DeferredIncomeTaxAssetsNet" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet">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" 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/label" xlink:title="label_DeferredIncomeTaxAssetsNet_1" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet_1">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_1" xlink:title="Label : DeferredIncomeTaxAssetsNet to label_DeferredIncomeTaxAssetsNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock">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" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">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" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_LimitedMarketableCompanyMember" xml:lang="en-US" id="label_LimitedMarketableCompanyMember">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" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">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" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2003/role/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">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" 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/label" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">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_1" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure">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" 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:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2">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_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent">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" 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/verboseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2">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_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember">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" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <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_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2">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_2" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate">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" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">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" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">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" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">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" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">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" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">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" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">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" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">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" 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/periodStartLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1">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_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">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" 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/label" xlink:title="label_SubsequentEventsTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsTextBlock_1">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_1" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/dei-2023.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/label" 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.sec.gov/dei/2023/dei-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment">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" 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/label" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1">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_1" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments">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" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_Reclassifications" xml:lang="en-US" id="label_Reclassifications">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" 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/terseLabel" xlink:title="label_Reclassifications_1" xml:lang="en-US" id="label_Reclassifications_1">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_1" xlink:title="Label : Reclassifications to label_Reclassifications_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ConstructionInProgressMember" xml:lang="en-US" id="label_ConstructionInProgressMember">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" 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/terseLabel" xlink:title="label_ConstructionInProgressMember_1" xml:lang="en-US" id="label_ConstructionInProgressMember_1">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_1" xlink:title="Label : ConstructionInProgressMember to label_ConstructionInProgressMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">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" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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: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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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.sec.gov/dei/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability">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" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiability_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability_1">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_1" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember">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" 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/terseLabel" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember_1" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember_1">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_1" xlink:title="Label : ShareBasedCompensationAwardTrancheOneMember to label_ShareBasedCompensationAwardTrancheOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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.sec.gov/dei/2023/dei-2023.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.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">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" xlink:title="Label : AssetsAbstract to label_AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">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" 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/periodEndLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">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_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/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_3" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_3">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_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/verboseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_4" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_4">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_4" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 credit losses 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 credit losses $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/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet">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" xlink:title="Label : InventoryNet to label_InventoryNet" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_OtherAssetsCurrent" xml:lang="en-US" id="label_OtherAssetsCurrent">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" 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/label" xlink:title="label_OtherAssetsCurrent_1" xml:lang="en-US" id="label_OtherAssetsCurrent_1">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_1" xlink:title="Label : OtherAssetsCurrent to label_OtherAssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncomeTaxesReceivable" xml:lang="en-US" id="label_IncomeTaxesReceivable">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" 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/terseLabel" xlink:title="label_IncomeTaxesReceivable_1" xml:lang="en-US" id="label_IncomeTaxesReceivable_1">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_1" xlink:title="Label : IncomeTaxesReceivable to label_IncomeTaxesReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">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" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">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" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">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" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">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" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">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" 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/label" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">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_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:title="label_AccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent">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" 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/label" xlink:title="label_AccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_2">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_2" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1">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_1" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_StockholdersEquityAbstract" xml:lang="en-US" id="label_StockholdersEquityAbstract">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" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shares issued and outstanding</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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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.sec.gov/dei/2023/dei-2023.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.sec.gov/dei/2023/dei-2023.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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">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" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/periodEndLabel" xlink:title="label_StockholdersEquity_1" xml:lang="en-US" id="label_StockholdersEquity_1">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_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/periodStartLabel" xlink:title="label_StockholdersEquity_2" xml:lang="en-US" id="label_StockholdersEquity_2">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_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/totalLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">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" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">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" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense">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" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">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" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">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" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 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/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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: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 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/2003/role/label" 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/2009/role/negatedLabel" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_GainLossOnInvestments" xml:lang="en-US" id="label_GainLossOnInvestments">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" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnInvestments_1" xml:lang="en-US" id="label_GainLossOnInvestments_1">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_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/2003/role/terseLabel" xlink:title="label_GainLossOnInvestments_2" xml:lang="en-US" id="label_GainLossOnInvestments_2">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/verboseLabel" xlink:title="label_GainLossOnInvestments_3" xml:lang="en-US" id="label_GainLossOnInvestments_3">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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_InvestmentIncomeInterest" xml:lang="en-US" id="label_InvestmentIncomeInterest">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" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">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" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">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" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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_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/2023/elts/us-gaap-2023.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/label" xlink:title="label_NetIncomeLoss" xml:lang="en-US" id="label_NetIncomeLoss">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" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">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" 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/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_LicensingAgreementsMember" xml:lang="en-US" id="label_LicensingAgreementsMember">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" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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/2023/elts/us-gaap-2023.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">Net income per share data</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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">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" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_LeaseCostAbstract" xml:lang="en-US" id="label_LeaseCostAbstract">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" 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/label" xlink:title="label_LeaseCostAbstract_1" xml:lang="en-US" id="label_LeaseCostAbstract_1">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_1" xlink:title="Label : LeaseCostAbstract to label_LeaseCostAbstract_1" />
    <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/2023/elts/us-gaap-2023.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/label" 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/verboseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_EarningsPerShareDilutedAbstract" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract">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" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">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" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/verboseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">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" 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/label" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">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_1" xlink:title="Label : CommonStockMember to label_CommonStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">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" xlink:title="Label : SharesIssued to label_SharesIssued" />
    <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_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet_2" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_2">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_2" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_2" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract_1" xml:lang="en-US" id="label_AssetsCurrentAbstract_1">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_1" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract_1" xml:lang="en-US" id="label_AssetsAbstract_1">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_1" xlink:title="Label : AssetsAbstract to label_AssetsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract_1">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_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/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract_1">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_1" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityAbstract_1" xml:lang="en-US" id="label_StockholdersEquityAbstract_1">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_1" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1">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_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">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_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <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:label xlink:type="resource" xlink:label="label_SharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesIssued_2" xml:lang="en-US" id="label_SharesIssued_2">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_2" xlink:title="Label : SharesIssued to label_SharesIssued_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare_1">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_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 credit losses</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:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/label" 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_OperatingExpensesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract_1" xml:lang="en-US" id="label_OperatingExpensesAbstract_1">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_1" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_1">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_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/label" xlink:title="label_SellingAndMarketingExpense_1" xml:lang="en-US" id="label_SellingAndMarketingExpense_1">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_1" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeInterest_1" xml:lang="en-US" id="label_InvestmentIncomeInterest_1">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_1" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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.sec.gov/dei/2023/dei-2023.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:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDilutedAbstract_1" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract_1">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_1" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">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_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit">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" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_StockOptionPlanExpense" xml:lang="en-US" id="label_StockOptionPlanExpense">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" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLoss_2" xml:lang="en-US" id="label_NetIncomeLoss_2">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_2" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">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" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_AggregateCustomersOfEntityMember" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember">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" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" 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: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_AggregateCustomersOfEntityMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AggregateCustomersOfEntityMember_2" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember_2">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_2" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember_2" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">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" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInInventories_1" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_1">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/2023/elts/us-gaap-2023.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/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets">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" xlink:title="Label : IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets_1">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:label xlink:type="resource" xlink:label="label_StockOptionPlanExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionPlanExpense_1" xml:lang="en-US" id="label_StockOptionPlanExpense_1">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_1" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_MajorTwoCustomersMember" xml:lang="en-US" id="label_MajorTwoCustomersMember">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" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember" />
    <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_DeferredIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit_1">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_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable">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" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_1">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_1" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable_1">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/2023/elts/us-gaap-2023.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 payable/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/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities">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" xlink:title="Label : IncreaseDecreaseInAccruedLiabilities to label_IncreaseDecreaseInAccruedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncomeTaxesPaid" xml:lang="en-US" id="label_IncomeTaxesPaid">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" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract">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" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities_1">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_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/2023/elts/us-gaap-2023.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/label" xlink:title="label_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy">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" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock">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" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">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" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" 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_EarningsPerShareBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic_2" xml:lang="en-US" id="label_EarningsPerShareBasic_2">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_2" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment">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" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" 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/2009/role/negatedLabel" 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/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalCashFlowInformationAbstract_1" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract_1">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_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/terseLabel" xlink:title="label_IncomeTaxesPaid_1" xml:lang="en-US" id="label_IncomeTaxesPaid_1">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_1" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">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" 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/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock_1" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_1">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_1" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">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" 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/terseLabel" xlink:title="label_InventoryDisclosureTextBlock_1" xml:lang="en-US" id="label_InventoryDisclosureTextBlock_1">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_1" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted_2" xml:lang="en-US" id="label_EarningsPerShareDiluted_2">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_2" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock">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" 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/label" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock_1">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_1" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock_1">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_1" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">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" 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/verboseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1">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_1" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock">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" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_LongTermDebtTextBlock_1" xml:lang="en-US" id="label_LongTermDebtTextBlock_1">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_1" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Stock-Based Compensation [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_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: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">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_2" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock">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" 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/terseLabel" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock_1">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_1" xlink:title="Label : CompensationAndEmployeeBenefitPlansTextBlock to label_CompensationAndEmployeeBenefitPlansTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">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" 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/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">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_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations">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" 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/label" xlink:title="label_NatureOfOperations_1" xml:lang="en-US" id="label_NatureOfOperations_1">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_1" xlink:title="Label : NatureOfOperations to label_NatureOfOperations_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">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" 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/label" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">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_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock">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" 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/label" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock_1">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_1" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation">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" xlink:title="Label : Depreciation to label_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy">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" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross">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" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" 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_TradeAndOtherAccountsReceivablePolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradeAndOtherAccountsReceivablePolicy_1" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy_1">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_1" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LicensingAgreementsMember_1" xml:lang="en-US" id="label_LicensingAgreementsMember_1">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_1" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization">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" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <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_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_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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">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" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/srt/2023/elts/srt-2023.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/label" 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:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany">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" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP">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" xlink:title="Label : EmployeeStockOwnershipPlanESOPDividendsPaidToESOP to label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2">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_2" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross">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" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy">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" 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/label" xlink:title="label_FairValueOfFinancialInstrumentsPolicy_1" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy_1">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_1" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_InventoryPolicyTextBlock" xml:lang="en-US" id="label_InventoryPolicyTextBlock">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" 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/label" xlink:title="label_InventoryPolicyTextBlock_1" xml:lang="en-US" id="label_InventoryPolicyTextBlock_1">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_1" xlink:title="Label : InventoryPolicyTextBlock to label_InventoryPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock">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" 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/label" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock_1">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_1" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsFiniteLivedPolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsFiniteLivedPolicy_1" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy_1">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_1" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock">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" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MajorTwoCustomersMember_2" xml:lang="en-US" id="label_MajorTwoCustomersMember_2">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_2" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember_2" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionPolicyTextBlock_1" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock_1">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_1" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock">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" 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/label" xlink:title="label_AdvertisingCostsPolicyTextBlock_1" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock_1">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_1" xlink:title="Label : AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy">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" 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/label" xlink:title="label_ResearchAndDevelopmentExpensePolicy_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy_1">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_1" xlink:title="Label : ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock">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" 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/label" xlink:title="label_IncomeTaxPolicyTextBlock_1" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_1">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_1" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock">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" 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/label" xlink:title="label_EarningsPerSharePolicyTextBlock_1" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock_1">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_1" xlink:title="Label : EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">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" 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/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1">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_1" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="else-20231231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">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" 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/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock to label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock">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" 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/label" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock_1">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_1" xlink:title="Label : RealizedGainLossOnInvestmentsTableTextBlock to label_RealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock">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" 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/label" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1">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_1" xlink:title="Label : UnrealizedGainLossOnInvestmentsTableTextBlock to label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock">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" 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/label" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock">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" 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/label" xlink:title="label_PropertyPlantAndEquipmentTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock_1">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_1" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock">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" 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/verboseLabel" xlink:title="label_ScheduleOfDebtTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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="else-20231231.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/documentation" xlink:title="label_DirectorStockOptionMember" xml:lang="en-US" id="label_DirectorStockOptionMember">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" 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/terseLabel" xlink:title="label_DirectorStockOptionMember_2" xml:lang="en-US" id="label_DirectorStockOptionMember_2">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_2" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">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" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock">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" 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/verboseLabel" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1">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_1" xlink:title="Label : ScheduleOfSegmentReportingInformationBySegmentTextBlock to label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis">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" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance">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" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" 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: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/label" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">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" 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/terseLabel" xlink:title="label_RangeMember_1" xml:lang="en-US" id="label_RangeMember_1">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_1" xlink:title="Label : RangeMember to label_RangeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/label" 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/terseLabel" 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/2023/elts/srt-2023.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/label" 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/terseLabel" 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/us-gaap/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1">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_1" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_InvestmentInOrganizationTable" xml:lang="en-US" id="label_InvestmentInOrganizationTable">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" 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/documentation" xlink:title="label_InvestmentInOrganizationTable_1" xml:lang="en-US" id="label_InvestmentInOrganizationTable_1">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_1" xlink:title="Label : InvestmentInOrganizationTable to label_InvestmentInOrganizationTable_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" 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/label" 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-20231231.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/documentation" 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/terseLabel" 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-20231231.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/terseLabel" xlink:title="label_RudolphTechnologiesIncMember" xml:lang="en-US" id="label_RudolphTechnologiesIncMember">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" 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/documentation" xlink:title="label_RudolphTechnologiesIncMember_2" xml:lang="en-US" id="label_RudolphTechnologiesIncMember_2">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_2" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" 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/label" 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-20231231.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/terseLabel" xlink:title="label_AvailableForSaleSecuritiesSharesSold" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold">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" 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/documentation" xlink:title="label_AvailableForSaleSecuritiesSharesSold_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold_2">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_2" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_CashAndCashEquivalentsMember" xml:lang="en-US" id="label_CashAndCashEquivalentsMember">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" 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/label" xlink:title="label_CashAndCashEquivalentsMember_1" xml:lang="en-US" id="label_CashAndCashEquivalentsMember_1">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_1" xlink:title="Label : CashAndCashEquivalentsMember to label_CashAndCashEquivalentsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_MoneyMarketFundsMember" xml:lang="en-US" id="label_MoneyMarketFundsMember">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" 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/terseLabel" xlink:title="label_MoneyMarketFundsMember_1" xml:lang="en-US" id="label_MoneyMarketFundsMember_1">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_1" xlink:title="Label : MoneyMarketFundsMember to label_MoneyMarketFundsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_USTreasurySecuritiesMember" xml:lang="en-US" id="label_USTreasurySecuritiesMember">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" 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/terseLabel" xlink:title="label_USTreasurySecuritiesMember_1" xml:lang="en-US" id="label_USTreasurySecuritiesMember_1">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_1" xlink:title="Label : USTreasurySecuritiesMember to label_USTreasurySecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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="else-20231231.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/terseLabel" xlink:title="label_DebtAndEquitySecuritiesMember" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember">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" 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/documentation" xlink:title="label_DebtAndEquitySecuritiesMember_2" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember_2">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_2" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/label" 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:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/terseLabel" 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:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LimitedMarketableCompanyMember_3" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_3">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_3" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member">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" 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/terseLabel" xlink:title="label_FairValueInputsLevel1Member_1" xml:lang="en-US" id="label_FairValueInputsLevel1Member_1">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_1" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member">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" 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/terseLabel" xlink:title="label_FairValueInputsLevel2Member_1" xml:lang="en-US" id="label_FairValueInputsLevel2Member_1">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_1" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">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" 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/terseLabel" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">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_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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="else-20231231.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/terseLabel" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities">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" 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/documentation" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities_2" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities_2">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_2" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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:label xlink:type="resource" xlink:label="label_Depreciation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Depreciation_1" xml:lang="en-US" id="label_Depreciation_1">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_1" xlink:title="Label : Depreciation to label_Depreciation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">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" 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/terseLabel" xlink:title="label_PropertyPlantAndEquipmentGross_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross_1">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_1" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_NoncompeteAgreementsMember" xml:lang="en-US" id="label_NoncompeteAgreementsMember">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" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_UnpatentedTechnologyMember" xml:lang="en-US" id="label_UnpatentedTechnologyMember">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" 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/label" xlink:title="label_UnpatentedTechnologyMember_1" xml:lang="en-US" id="label_UnpatentedTechnologyMember_1">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_1" xlink:title="Label : UnpatentedTechnologyMember to label_UnpatentedTechnologyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FiniteLivedIntangibleAssetsGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross_1">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_1" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1">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: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:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2">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_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/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2">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_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/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2">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_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/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2">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_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1">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_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">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" 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/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">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_1" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt">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" 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/totalLabel" xlink:title="label_LongTermDebt_1" xml:lang="en-US" id="label_LongTermDebt_1">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_1" xlink:title="Label : LongTermDebt to label_LongTermDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment">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" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment_1">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_1" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember">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" 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/documentation" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember_2" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember_2">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_2" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember">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" 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/documentation" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2">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_2" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/label" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain">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" 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/terseLabel" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain_1">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/2023/elts/srt-2023.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/label" 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/terseLabel" 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/us-gaap/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2">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_2" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross">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" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">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" 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/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_1">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_1" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/label" 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: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:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany_2">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_2" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes">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" 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/label" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1">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_1" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2003/role/label" 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="else-20231231.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/terseLabel" xlink:title="label_IncomeTaxReconciliationPermanentDifferences" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences">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/label" xlink:title="label_IncomeTaxReconciliationPermanentDifferences_1" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences_1">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_1" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3">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_3" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherAdjustments_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments_1">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_1" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1">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_1" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/totalLabel" 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/label" 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/2023/elts/us-gaap-2023.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/label" 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/totalLabel" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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="else-20231231.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/terseLabel" xlink:title="label_ProductionMonitoringMember" xml:lang="en-US" id="label_ProductionMonitoringMember">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" 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/documentation" xlink:title="label_ProductionMonitoringMember_2" xml:lang="en-US" id="label_ProductionMonitoringMember_2">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_2" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_EsiInvestmentCompanyMember" xml:lang="en-US" id="label_EsiInvestmentCompanyMember">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" 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/documentation" xlink:title="label_EsiInvestmentCompanyMember_2" xml:lang="en-US" id="label_EsiInvestmentCompanyMember_2">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_2" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/label" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">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" 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/terseLabel" xlink:title="label_SegmentGeographicalDomain_1" xml:lang="en-US" id="label_SegmentGeographicalDomain_1">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/us-gaap/2023/elts/us-gaap-2023.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="else-20231231.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/terseLabel" xlink:title="label_ForeignCountryRevenueMember" xml:lang="en-US" id="label_ForeignCountryRevenueMember">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" 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/documentation" xlink:title="label_ForeignCountryRevenueMember_2" xml:lang="en-US" id="label_ForeignCountryRevenueMember_2">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_2" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_MarketableSecuritiesPolicy" xml:lang="en-US" id="label_MarketableSecuritiesPolicy">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" 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/terseLabel" xlink:title="label_MarketableSecuritiesPolicy_1" xml:lang="en-US" id="label_MarketableSecuritiesPolicy_1">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_1" xlink:title="Label : MarketableSecuritiesPolicy to label_MarketableSecuritiesPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure">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" 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/terseLabel" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure_1" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure_1">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_1" xlink:title="Label : NonfinancialLiabilitiesFairValueDisclosure to label_NonfinancialLiabilitiesFairValueDisclosure_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/label" xlink:title="label_LesseeFinanceLeasesTextBlock" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock">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" 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/terseLabel" xlink:title="label_LesseeFinanceLeasesTextBlock_1" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock_1">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_1" xlink:title="Label : LesseeFinanceLeasesTextBlock to label_LesseeFinanceLeasesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_LeaseCostTableTextBlock" xml:lang="en-US" id="label_LeaseCostTableTextBlock">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" 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/terseLabel" xlink:title="label_LeaseCostTableTextBlock_1" xml:lang="en-US" id="label_LeaseCostTableTextBlock_1">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_1" xlink:title="Label : LeaseCostTableTextBlock to label_LeaseCostTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock">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" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">Unrecognized compensation expense related to outstanding restricted stock units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock_1">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_1" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Forfeited/canceled, Weighted-Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1">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" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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/totalLabel" 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: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_FinanceLeaseRightOfUseAssetAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" 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_FinanceLeaseInterestExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" 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_LeaseCost_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract">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" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Vested, Weighted-Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted, Weighted-Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Ending balance, Unvested, Weighted-Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1">Beginning balance, Unvested, Weighted-Average Grant-Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2">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_2" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1">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_1" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract">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" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Ending balance, Unvested Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1">Granted, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1">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_1" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1">Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2">Number of shares granted during the period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2">Beginning balance, Unvested Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="Label : ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">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" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">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" 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/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2">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_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/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_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: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:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1">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_1" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">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" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">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" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">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" xlink:title="Label : ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">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" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1">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_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/label" 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/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2003/role/label" 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/2023/elts/us-gaap-2023.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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">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" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">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" 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/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1">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_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">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" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <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">Shares 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2003/role/label" 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/2023/elts/us-gaap-2023.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/verboseLabel" 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/label" 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: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: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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1">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_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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">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" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1">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_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" />
    <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:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Allowance for credit losses</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:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US" id="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">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" xlink:title="Label : InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue">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" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">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" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <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:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify">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" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">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" 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/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1">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_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">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" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">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_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_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/2023/elts/us-gaap-2023.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/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">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" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">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" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">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" 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/terseLabel" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">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" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">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" 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/label" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2">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_2" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">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_1" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2">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_FinanceLeaseLiabilityPaymentsDueYearFour_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.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/terseLabel" 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:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDue_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue_1">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_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_FinanceLeaseLiabilityImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest">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" 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/documentation" xlink:title="label_FinanceLeaseLiabilityImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest_2">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_2" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest">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" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1">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_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2">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_2" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" 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_FinanceLeaseLiabilityCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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:label xlink:type="resource" xlink:label="label_FinanceLeasePrincipalPayments_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2">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_2" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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, maturities</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_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: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-20231231.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/documentation" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable">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" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesTable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable_1" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable_1">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_1" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2">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_2" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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/terseLabel" 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/label" 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_AccountsReceivableMember_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember_1" xlink:role="http://www.xbrl.org/2003/role/label" 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="else-20231231.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/label" 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:loc xlink:type="locator" xlink:href="else-20231231.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/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <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/terseLabel" 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/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_AssetsHeldUnderCapitalLeasesMember" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember">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" 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/terseLabel" xlink:title="label_AssetsHeldUnderCapitalLeasesMember_1" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember_1">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_1" xlink:title="Label : AssetsHeldUnderCapitalLeasesMember to label_AssetsHeldUnderCapitalLeasesMember_1" />
    <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:label xlink:type="resource" xlink:label="label_InventoryValuationReserves_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" />
    <link:label xlink:type="resource" xlink:label="label_VicePresidentMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2023/elts/us-gaap-2023.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/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">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" 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/terseLabel" 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:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2">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_2" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance_2" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_2">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_2" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_2" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans_2" xlink:role="http://www.xbrl.org/2003/role/label" 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_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">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_2" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_2" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfIntangibleAssets_2" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">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_2" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NoncompeteAgreementsMember_2" xml:lang="en-US" id="label_NoncompeteAgreementsMember_2">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_2" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1">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_1" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3">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_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:label xlink:type="resource" xlink:label="label_InventoryNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNet_2" xml:lang="en-US" id="label_InventoryNet_2">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:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ResearchAndDevelopmentExpense_2" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">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_2" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/terseLabel" 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/2023/elts/us-gaap-2023.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/label" 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:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1">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_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1">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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1">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_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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1">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_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract" xlink:label="LossContingencyAbstract" xlink:title="LossContingencyAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAbstract" xml:lang="en-US" id="label_LossContingencyAbstract">Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAbstract" xlink:to="label_LossContingencyAbstract" xlink:title="Label : LossContingencyAbstract to label_LossContingencyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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: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.sec.gov/dei/2023/dei-2023.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:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1">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_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:label xlink:type="resource" xlink:label="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1">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_1" xlink:title="Label : InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">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" 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/verboseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1">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_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_1">Weighted average remaining contractual term for option awards grants 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" 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/terseLabel" 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:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1">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_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2">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_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" />
    <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">Vested and Exercisable, Number of Shares</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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1">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_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1">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_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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">New Accounting Standard Adopted</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: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:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2">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_2" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1">Summary of restricted stock units activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="DebtSecuritiesAvailableForSaleTable" xlink:title="DebtSecuritiesAvailableForSaleTable" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuritiesAvailableForSaleTable" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleTable">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleTable" xlink:to="label_DebtSecuritiesAvailableForSaleTable" xlink:title="Label : DebtSecuritiesAvailableForSaleTable to label_DebtSecuritiesAvailableForSaleTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedIncomeTaxesCurrent" xml:lang="en-US" id="label_AccruedIncomeTaxesCurrent">Accrued income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="label_AccruedIncomeTaxesCurrent" xlink:title="Label : AccruedIncomeTaxesCurrent to label_AccruedIncomeTaxesCurrent" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:label="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xml:lang="en-US" id="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable">Schedule of Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:title="Label : ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" xml:lang="en-US" id="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1">Disclosure of information about organization, consolidation and presentation of financial statements disclosure and significant accounting policies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" xlink:title="Label : ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesNameDomain" xml:lang="en-US" id="label_AntidilutiveSecuritiesNameDomain">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="label_AntidilutiveSecuritiesNameDomain" xlink:title="Label : AntidilutiveSecuritiesNameDomain to label_AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="CashAndCashEquivalentsAxis" xlink:title="CashAndCashEquivalentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAxis" xml:lang="en-US" id="label_CashAndCashEquivalentsAxis">Cash and Cash Equivalents [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAxis" xlink:to="label_CashAndCashEquivalentsAxis" xlink:title="Label : CashAndCashEquivalentsAxis to label_CashAndCashEquivalentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US" id="label_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember">Cash and Cash Equivalents [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="label_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="Label : RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember to label_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures" xlink:label="LossContingencyDisclosures" xlink:title="LossContingencyDisclosures" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyDisclosures" xml:lang="en-US" id="label_LossContingencyDisclosures">Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDisclosures" xlink:to="label_LossContingencyDisclosures" xlink:title="Label : LossContingencyDisclosures to label_LossContingencyDisclosures" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyDisclosures_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyDisclosures_1" xml:lang="en-US" id="label_LossContingencyDisclosures_1">Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDisclosures" xlink:to="label_LossContingencyDisclosures_1" xlink:title="Label : LossContingencyDisclosures to label_LossContingencyDisclosures_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOther" xml:lang="en-US" id="label_DeferredTaxAssetsOther">R&amp;D expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="label_DeferredTaxAssetsOther" xlink:title="Label : DeferredTaxAssetsOther to label_DeferredTaxAssetsOther" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeaseExpense" xml:lang="en-US" id="label_OperatingLeaseExpense">Operating lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseExpense" xlink:to="label_OperatingLeaseExpense" xlink:title="Label : OperatingLeaseExpense to label_OperatingLeaseExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">Expired, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">Vested and Exercisable, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US" id="label_DocumentFinStmtErrorCorrectionFlag">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtErrorCorrectionFlag" xlink:to="label_DocumentFinStmtErrorCorrectionFlag" xlink:title="Label : DocumentFinStmtErrorCorrectionFlag to label_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonQualifiedStockOptionsMember" xlink:label="NonQualifiedStockOptionsMember" xlink:title="NonQualifiedStockOptionsMember" />
    <link:label xlink:type="resource" xlink:label="label_NonQualifiedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonQualifiedStockOptionsMember" xml:lang="en-US" id="label_NonQualifiedStockOptionsMember">Non-Qualified Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonQualifiedStockOptionsMember" xlink:to="label_NonQualifiedStockOptionsMember" xlink:title="Label : NonQualifiedStockOptionsMember to label_NonQualifiedStockOptionsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="label_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IcfrAuditorAttestationFlag" xml:lang="en-US" id="label_IcfrAuditorAttestationFlag">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="label_IcfrAuditorAttestationFlag" xlink:title="Label : IcfrAuditorAttestationFlag to label_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFinStmtRestatementRecoveryAnalysisFlag" xml:lang="en-US" id="label_DocumentFinStmtRestatementRecoveryAnalysisFlag">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="label_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="Label : DocumentFinStmtRestatementRecoveryAnalysisFlag to label_DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeaseExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeaseExpense_1" xml:lang="en-US" id="label_OperatingLeaseExpense_1">Operating lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseExpense" xlink:to="label_OperatingLeaseExpense_1" xlink:title="Label : OperatingLeaseExpense to label_OperatingLeaseExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_NonQualifiedStockOptionsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonQualifiedStockOptionsMember_1" xml:lang="en-US" id="label_NonQualifiedStockOptionsMember_1">Non-Qualified Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonQualifiedStockOptionsMember" xlink:to="label_NonQualifiedStockOptionsMember_1" xlink:title="Label : NonQualifiedStockOptionsMember to label_NonQualifiedStockOptionsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonQualifiedStockOptionsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonQualifiedStockOptionsMember_2" xml:lang="en-US" id="label_NonQualifiedStockOptionsMember_2">This member stands for the information pertaining to &#x201C;Non-Qualified Stock Options&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonQualifiedStockOptionsMember" xlink:to="label_NonQualifiedStockOptionsMember_2" xlink:title="Label : NonQualifiedStockOptionsMember to label_NonQualifiedStockOptionsMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ThreeNonEmployeeBoardOfDirectorsMember" xlink:label="ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="ThreeNonEmployeeBoardOfDirectorsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeNonEmployeeBoardOfDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThreeNonEmployeeBoardOfDirectorsMember" xml:lang="en-US" id="label_ThreeNonEmployeeBoardOfDirectorsMember">This member stands for the information pertaining to &#x201C;Three Non-Employee Board of Directors&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeNonEmployeeBoardOfDirectorsMember" xlink:to="label_ThreeNonEmployeeBoardOfDirectorsMember" xlink:title="Label : ThreeNonEmployeeBoardOfDirectorsMember to label_ThreeNonEmployeeBoardOfDirectorsMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeNonEmployeeBoardOfDirectorsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThreeNonEmployeeBoardOfDirectorsMember_1" xml:lang="en-US" id="label_ThreeNonEmployeeBoardOfDirectorsMember_1">Three Non-Employee Board of Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeNonEmployeeBoardOfDirectorsMember" xlink:to="label_ThreeNonEmployeeBoardOfDirectorsMember_1" xlink:title="Label : ThreeNonEmployeeBoardOfDirectorsMember to label_ThreeNonEmployeeBoardOfDirectorsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ThreeNonEmployeeBoardOfDirectorsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThreeNonEmployeeBoardOfDirectorsMember_2" xml:lang="en-US" id="label_ThreeNonEmployeeBoardOfDirectorsMember_2">Three Non-Employee Board of Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeNonEmployeeBoardOfDirectorsMember" xlink:to="label_ThreeNonEmployeeBoardOfDirectorsMember_2" xlink:title="Label : ThreeNonEmployeeBoardOfDirectorsMember to label_ThreeNonEmployeeBoardOfDirectorsMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorTwoMember" xlink:label="NonEmployeeBoardOfDirectorTwoMember" xlink:title="NonEmployeeBoardOfDirectorTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEmployeeBoardOfDirectorTwoMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorTwoMember">Non-Employee Board of Director, Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorTwoMember" xlink:to="label_NonEmployeeBoardOfDirectorTwoMember" xlink:title="Label : NonEmployeeBoardOfDirectorTwoMember to label_NonEmployeeBoardOfDirectorTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEmployeeBoardOfDirectorTwoMember_1" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorTwoMember_1">Non-Employee Board of Director, Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorTwoMember" xlink:to="label_NonEmployeeBoardOfDirectorTwoMember_1" xlink:title="Label : NonEmployeeBoardOfDirectorTwoMember to label_NonEmployeeBoardOfDirectorTwoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonEmployeeBoardOfDirectorTwoMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorTwoMember_2">This member stands for the information pertaining to &#x201C;Non-Employee Board of Director, Two&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorTwoMember" xlink:to="label_NonEmployeeBoardOfDirectorTwoMember_2" xlink:title="Label : NonEmployeeBoardOfDirectorTwoMember to label_NonEmployeeBoardOfDirectorTwoMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorThreeMember" xlink:label="NonEmployeeBoardOfDirectorThreeMember" xlink:title="NonEmployeeBoardOfDirectorThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEmployeeBoardOfDirectorThreeMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorThreeMember">Non-Employee Board of Director, Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorThreeMember" xlink:to="label_NonEmployeeBoardOfDirectorThreeMember" xlink:title="Label : NonEmployeeBoardOfDirectorThreeMember to label_NonEmployeeBoardOfDirectorThreeMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorThreeMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEmployeeBoardOfDirectorThreeMember_1" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorThreeMember_1">Non-Employee Board of Director, Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorThreeMember" xlink:to="label_NonEmployeeBoardOfDirectorThreeMember_1" xlink:title="Label : NonEmployeeBoardOfDirectorThreeMember to label_NonEmployeeBoardOfDirectorThreeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorThreeMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonEmployeeBoardOfDirectorThreeMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorThreeMember_2">This member stands for the information pertaining to &#x201C;Non-Employee Board of Director, Three&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorThreeMember" xlink:to="label_NonEmployeeBoardOfDirectorThreeMember_2" xlink:title="Label : NonEmployeeBoardOfDirectorThreeMember to label_NonEmployeeBoardOfDirectorThreeMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NonEmployeeBoardOfDirectorFourMember" xlink:label="NonEmployeeBoardOfDirectorFourMember" xlink:title="NonEmployeeBoardOfDirectorFourMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEmployeeBoardOfDirectorFourMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorFourMember">Non-Employee Board of Director, Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorFourMember" xlink:to="label_NonEmployeeBoardOfDirectorFourMember" xlink:title="Label : NonEmployeeBoardOfDirectorFourMember to label_NonEmployeeBoardOfDirectorFourMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorFourMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEmployeeBoardOfDirectorFourMember_1" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorFourMember_1">Non-Employee Board of Director, Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorFourMember" xlink:to="label_NonEmployeeBoardOfDirectorFourMember_1" xlink:title="Label : NonEmployeeBoardOfDirectorFourMember to label_NonEmployeeBoardOfDirectorFourMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonEmployeeBoardOfDirectorFourMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonEmployeeBoardOfDirectorFourMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorFourMember_2">This member stands for the information pertaining to &#x201C;Non-Employee Board of Director, Four&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEmployeeBoardOfDirectorFourMember" xlink:to="label_NonEmployeeBoardOfDirectorFourMember_2" xlink:title="Label : NonEmployeeBoardOfDirectorFourMember to label_NonEmployeeBoardOfDirectorFourMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:label="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xml:lang="en-US" id="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember">Vesting on Second Anniversary to Fifth Anniversary of Grant Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:to="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:title="Label : VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember to label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_1" xml:lang="en-US" id="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_1">Vesting on the second anniversary to fifth anniversary of the grant date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:to="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_1" xlink:title="Label : VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember to label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_1" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" xml:lang="en-US" id="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2">Vesting on the second anniversary to fifth anniversary of the grant date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xlink:to="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" xlink:title="Label : VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember to label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm">Expired, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_1">Weighted average remaining contractual term for option awards forfeitures and expirations 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasicAbstract" xml:lang="en-US" id="label_EarningsPerShareBasicAbstract">Earnings Per Share, Basic [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="label_EarningsPerShareBasicAbstract" xlink:title="Label : EarningsPerShareBasicAbstract to label_EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasicAbstract_1" xml:lang="en-US" id="label_EarningsPerShareBasicAbstract_1">Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="label_EarningsPerShareBasicAbstract_1" xlink:title="Label : EarningsPerShareBasicAbstract to label_EarningsPerShareBasicAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">Current:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">Deferred:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:label="IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:title="IncomeTaxReconciliationOtherReconcilingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:title="Label : IncomeTaxReconciliationOtherReconcilingItemsAbstract to label_IncomeTaxReconciliationOtherReconcilingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1">Increase (Decrease) in Taxes Resulting From:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" xlink:title="Label : IncomeTaxReconciliationOtherReconcilingItemsAbstract to label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:label="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:title="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal">Research and development tax credit carryforward, expiration period, federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1">The period of expiration of the research and development tax credit carryforward for federal purposes, 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="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2">Research and Development Tax Credit Carryforward, Expiration Period, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:label="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:title="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal">Research and development tax credit carryforward, expiration period, Minnesota</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_1" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_1">The period of expiration of the research and development tax credit carryforward for state and local purposes, 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="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_1" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2">Research and Development Tax Credit Carryforward, Expiration Period, State and Local</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xlink:to="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract">Deferred Tax Assets, Net of Valuation Allowance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="Label : DeferredTaxAssetsNetOfValuationAllowanceAbstract to label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1">Deferred Tax Assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xlink:title="Label : DeferredTaxAssetsNetOfValuationAllowanceAbstract to label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAbstract">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="label_DeferredTaxLiabilitiesAbstract" xlink:title="Label : DeferredTaxLiabilitiesAbstract to label_DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesAbstract_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAbstract_1">Deferred Tax Liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="label_DeferredTaxLiabilitiesAbstract_1" xlink:title="Label : DeferredTaxLiabilitiesAbstract to label_DeferredTaxLiabilitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:loc xlink:type="locator" xlink:href="else-20231231.xsd#else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:label="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xml:lang="en-US" id="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities">Number of Private Companies Which Entity Has Investments in Common Equity Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:to="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:title="Label : NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities to label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_1" xml:lang="en-US" id="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_1">The number of private companies which entity has investments made in common equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:to="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_1" xlink:title="Label : NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities to label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_2" xml:lang="en-US" id="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_2">Number of private companies which entity has investments in common equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" xlink:to="label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_2" xlink:title="Label : NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities to label_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedUndistributed" xlink:label="EarningsPerShareDilutedUndistributed" xlink:title="EarningsPerShareDilutedUndistributed" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedUndistributed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDilutedUndistributed" xml:lang="en-US" id="label_EarningsPerShareDilutedUndistributed">Earnings Per Share, Diluted, Undistributed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedUndistributed" xlink:to="label_EarningsPerShareDilutedUndistributed" xlink:title="Label : EarningsPerShareDilutedUndistributed to label_EarningsPerShareDilutedUndistributed" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedUndistributed_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDilutedUndistributed_1" xml:lang="en-US" id="label_EarningsPerShareDilutedUndistributed_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="EarningsPerShareDilutedUndistributed" xlink:to="label_EarningsPerShareDilutedUndistributed_1" xlink:title="Label : EarningsPerShareDilutedUndistributed to label_EarningsPerShareDilutedUndistributed_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsiderTradingArrLineItems" xml:lang="en-US" id="label_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="label_InsiderTradingArrLineItems" xlink:title="Label : InsiderTradingArrLineItems to label_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="TradingArrByIndTable" xlink:title="TradingArrByIndTable" />
    <link:label xlink:type="resource" xlink:label="label_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingArrByIndTable" xml:lang="en-US" id="label_TradingArrByIndTable">Trading Arrangements, by Individual [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingArrByIndTable" xlink:to="label_TradingArrByIndTable" xlink:title="Label : TradingArrByIndTable to label_TradingArrByIndTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="TradingArrAxis" xlink:title="TradingArrAxis" />
    <link:label xlink:type="resource" xlink:label="label_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingArrAxis" xml:lang="en-US" id="label_TradingArrAxis">Trading Arrangement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingArrAxis" xlink:to="label_TradingArrAxis" xlink:title="Label : TradingArrAxis to label_TradingArrAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember" xlink:label="AllTradingArrangementsMember" xlink:title="AllTradingArrangementsMember" />
    <link:label xlink:type="resource" xlink:label="label_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllTradingArrangementsMember" xml:lang="en-US" id="label_AllTradingArrangementsMember">All Trading Arrangements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllTradingArrangementsMember" xlink:to="label_AllTradingArrangementsMember" xlink:title="Label : AllTradingArrangementsMember to label_AllTradingArrangementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="IndividualAxis" xlink:title="IndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IndividualAxis" xml:lang="en-US" id="label_IndividualAxis">Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndividualAxis" xlink:to="label_IndividualAxis" xlink:title="Label : IndividualAxis to label_IndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="AllIndividualsMember" xlink:title="AllIndividualsMember" />
    <link:label xlink:type="resource" xlink:label="label_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllIndividualsMember" xml:lang="en-US" id="label_AllIndividualsMember">All Individuals [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllIndividualsMember" xlink:to="label_AllIndividualsMember" xlink:title="Label : AllIndividualsMember to label_AllIndividualsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="MtrlTermsOfTrdArrTextBlock" xlink:title="MtrlTermsOfTrdArrTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MtrlTermsOfTrdArrTextBlock" xml:lang="en-US" id="label_MtrlTermsOfTrdArrTextBlock">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtrlTermsOfTrdArrTextBlock" xlink:to="label_MtrlTermsOfTrdArrTextBlock" xlink:title="Label : MtrlTermsOfTrdArrTextBlock to label_MtrlTermsOfTrdArrTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="TrdArrIndName" xlink:title="TrdArrIndName" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrIndName" xml:lang="en-US" id="label_TrdArrIndName">Trading Arrangement, Individual Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndName" xlink:to="label_TrdArrIndName" xlink:title="Label : TrdArrIndName to label_TrdArrIndName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="TrdArrIndTitle" xlink:title="TrdArrIndTitle" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrIndTitle" xml:lang="en-US" id="label_TrdArrIndTitle">Trading Arrangement, Individual Title</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndTitle" xlink:to="label_TrdArrIndTitle" xlink:title="Label : TrdArrIndTitle to label_TrdArrIndTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="label_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="label_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="label_Rule10b51ArrAdoptedFlag" xlink:title="Label : Rule10b51ArrAdoptedFlag to label_Rule10b51ArrAdoptedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="label_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="label_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="label_NonRule10b51ArrAdoptedFlag" xlink:title="Label : NonRule10b51ArrAdoptedFlag to label_NonRule10b51ArrAdoptedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="TrdArrAdoptionDate" xlink:title="TrdArrAdoptionDate" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrAdoptionDate" xml:lang="en-US" id="label_TrdArrAdoptionDate">Trading Arrangement Adoption Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrAdoptionDate" xlink:to="label_TrdArrAdoptionDate" xlink:title="Label : TrdArrAdoptionDate to label_TrdArrAdoptionDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="label_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="label_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="label_Rule10b51ArrTrmntdFlag" xlink:title="Label : Rule10b51ArrTrmntdFlag to label_Rule10b51ArrTrmntdFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="label_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="label_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="label_NonRule10b51ArrTrmntdFlag" xlink:title="Label : NonRule10b51ArrTrmntdFlag to label_NonRule10b51ArrTrmntdFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="TrdArrTerminationDate" xlink:title="TrdArrTerminationDate" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrTerminationDate" xml:lang="en-US" id="label_TrdArrTerminationDate">Trading Arrangement Termination Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrTerminationDate" xlink:to="label_TrdArrTerminationDate" xlink:title="Label : TrdArrTerminationDate to label_TrdArrTerminationDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="TrdArrDuration" xlink:title="TrdArrDuration" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrDuration" xml:lang="en-US" id="label_TrdArrDuration">Trading Arrangement Duration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrDuration" xlink:to="label_TrdArrDuration" xlink:title="Label : TrdArrDuration to label_TrdArrDuration" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="TrdArrSecuritiesAggAvailAmt" xlink:title="TrdArrSecuritiesAggAvailAmt" />
    <link:label xlink:type="resource" xlink:label="label_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrdArrSecuritiesAggAvailAmt" xml:lang="en-US" id="label_TrdArrSecuritiesAggAvailAmt">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrSecuritiesAggAvailAmt" xlink:to="label_TrdArrSecuritiesAggAvailAmt" xlink:title="Label : TrdArrSecuritiesAggAvailAmt to label_TrdArrSecuritiesAggAvailAmt" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>else-20231231.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 65fb2366e172761590e2dca0, Generated At Wed, 20 Mar 2024 17:57:23 GMT-->
<xsd:schema xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:srt="http://fasb.org/srt/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" 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/20231231" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.electro-sensors.com/20231231">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20231231_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-20231231_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-20231231_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-20231231_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/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>11001 - Disclosure - Stock-based Compensation</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/Contingencies" id="Contingencies">
        <link:definition>11301 - Disclosure - Contingencies</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/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>11501 - 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/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" id="DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy">
        <link:definition>99720102 - 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>99730103 - 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>99730203 - 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>99730303 - 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>99730403 - 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>99730503 - 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>99730603 - 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>99730703 - 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>99730803 - 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/StockBasedCompensationTables" id="StockBasedCompensationTables">
        <link:definition>99731002 - Disclosure - Stock-Based Compensation (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>99731203 - 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>99731303 - 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>99731403 - 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>99740101 - 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>99740102 - 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>99740103 - 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>99740201 - 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>99740202 - 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>99740203 - 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>99740204 - 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/FairValueMeasurementsNarrativeDetails" id="FairValueMeasurementsNarrativeDetails">
        <link:definition>99740301 - Disclosure - Fair Value Measurements (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/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
        <link:definition>99740302 - 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>99740303 - 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/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>99740401 - 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>99740501 - 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>99740502 - 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>99740600 - 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>99740602 - 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>99740701 - 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>99740702 - 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>99740703 - 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/StockBasedCompensationNarrativeDetails" id="StockBasedCompensationNarrativeDetails">
        <link:definition>99741000 - Disclosure - Stock-Based Compensation (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/StockBasedCompensationValuationAssumptionsDetails" id="StockBasedCompensationValuationAssumptionsDetails">
        <link:definition>99741001 - Disclosure - Stock-Based Compensation (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/StockBasedCompensationScheduleOfStockOptionsActivityDetails" id="StockBasedCompensationScheduleOfStockOptionsActivityDetails">
        <link:definition>99741002 - Disclosure - Stock-Based Compensation (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/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" id="StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails">
        <link:definition>99741003 - Disclosure - Stock-Based Compensation - (Summary of Restricted Stock Units 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>99741100 - 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>99741200 - 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>99741201 - 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>99741202 - 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/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails">
        <link:definition>99741203 - Disclosure - Income Taxes (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/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <link:definition>99741300 - 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/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" id="DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
        <link:definition>998000 - 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/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" id="DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
        <link:definition>998004 - 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>998005 - 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>998006 - 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>998007 - 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://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.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.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.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/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-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.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DirectorStockOptionMember" id="else_DirectorStockOptionMember" type="dtr-types: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="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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="RudolphTechnologiesIncMember" id="else_RudolphTechnologiesIncMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="LimitedMarketableCompanyMember" id="else_LimitedMarketableCompanyMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="OneThousandNineHundredNinetySevenStockOptionPlanMember" id="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" type="dtr-types: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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" 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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EsiInvestmentCompanyMember" id="else_EsiInvestmentCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ForeignCountryRevenueMember" id="else_ForeignCountryRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="VestingOnFirstFourAnniversariesOfGrantDateMember" id="else_VestingOnFirstFourAnniversariesOfGrantDateMember" type="dtr-types: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="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="MajorTwoCustomersMember" id="else_MajorTwoCustomersMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ElectroSensorsIncMember" id="else_ElectroSensorsIncMember" type="dtr-types: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:element name="NumberOfDirectors" id="else_NumberOfDirectors" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NonEmployeeBoardOfDirectorOneMember" id="else_NonEmployeeBoardOfDirectorOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" id="else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" id="else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" id="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonQualifiedStockOptionsMember" id="else_NonQualifiedStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ThreeNonEmployeeBoardOfDirectorsMember" id="else_ThreeNonEmployeeBoardOfDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonEmployeeBoardOfDirectorTwoMember" id="else_NonEmployeeBoardOfDirectorTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonEmployeeBoardOfDirectorThreeMember" id="else_NonEmployeeBoardOfDirectorThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NonEmployeeBoardOfDirectorFourMember" id="else_NonEmployeeBoardOfDirectorFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" id="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" id="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" id="else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" id="else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>8
<FILENAME>ex231_1.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<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="img05cc9b2f144b499caaf8.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 20, 2024</font> relating to the financial statements that appear in this Annual Report on Form 10-K for the year ended <font>December 31, 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;"><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 20, 2024</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>9
<FILENAME>img05cc9b2f144b499caaf8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img05cc9b2f144b499caaf8.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>10
<FILENAME>ex311_2.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
<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: &quot;times new roman&quot;; width: 100%; margin-left: 0.1px; height: 26px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top; height: 26px;">
<td style="width: 0.25in; height: 26px;"></td>
<td style="width: 0.25in; height: 26px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</font></td>
<td style="height: 26px;"><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: &quot;times new roman&quot;; width: 100%; margin-left: 0.1px; height: 23px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top; height: 23px;">
<td style="width: 0.25in; height: 23px;"></td>
<td style="width: 0.25in; height: 23px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</font></td>
<td style="height: 23px;"><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 20, 2024</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>11
<FILENAME>ex321_3.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<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, 2023</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 20, 2024</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-97.1
<SEQUENCE>12
<FILENAME>ex971_4.htm
<DESCRIPTION>COMPENSATION RECOUPMENT POLICY
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0in 0in 12pt; font-size: 11pt; font-family: 'Times New Roman Bold', serif; text-transform: uppercase; letter-spacing: -0.5pt; font-weight: bold; text-align: right;"><font style="font-family: 'times new roman', times;">Exhibit 97.1</font></p>
<p style="margin: 0in 0in 12pt; text-align: center; font-size: 11pt; font-family: 'Times New Roman Bold', serif; text-transform: uppercase; letter-spacing: -0.5pt; font-weight: bold;"><font style="font-family: 'times new roman', times;">Electro-Sensors, Inc.</font><br><font style="font-family: 'times new roman', times;">Compensation Recoupment Policy</font><br><font style="font-family: 'times new roman', times;">adopted as of October 18, 2023</font></p>















<font style="font-size: 10pt; font-family: 'times new roman', times;">1.&nbsp;Restatement. In the event of any required accounting restatement of the financial statements of Electro-Sensors, Inc. (the &#8220;Company&#8221;) due to the material noncompliance of the Company with any financial reporting requirement under the applicable U.S. federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a &#8220;Restatement&#8221;), the Company will recover reasonably promptly from any person who is or was an &#8220;Executive Officer,&#8221; as such term is defined in Rule 10D-1 adopted under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and Rule 5608 of the Nasdaq listing rules, of the Company (each, a &#8220;Covered Person&#8221;) the amount of any &#8220;Erroneously Awarded Incentive-Based Compensation&#8221; (as defined below). This Policy is effective as of October 2, 2023, the effective date of Rule 5608 of the Nasdaq listing rules (the &#8220;Effective Date&#8221;)</font></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 style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><font style="font-size: 10pt; font-family: 'times new roman', times;">2.&nbsp;</font></font><font style="font-size: 10pt;">Amount. The amount of Incentive-Based Compensation (as defined below) that must be recovered from a Covered Person pursuant to the immediately preceding paragraph is the amount of &#8220;Recoverable Incentive-Based Compensation&#8221; (as defined below) received by a Covered Person that exceeds the amount of Recoverable Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, computed without regard to any taxes paid (referred to as the &#8220;Erroneously Awarded Incentive-Based Compensation&#8221;). For Recoverable Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Incentive-Based Compensation is not subject to mathematical recalculation directly from the information in a Restatement, the amount must be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return, as applicable, upon which the Recoverable Incentive-Based Compensation was received, and the Company must maintain documentation of that reasonable estimate and provide such documentation to the </font>Nasdaq<font style="font-size: 10pt;"> Stock Market LLC (&#8220;</font>Nasdaq<font style="font-size: 10pt;">&#8221;). For the purposes of this Policy, Recoverable Incentive-Based Compensation will be deemed to be received in the fiscal period during which the financial reporting measure specified in the applicable Incentive-Based Compensation award is attained, even if the payment or grant occurs after the end of that period.</font></div>
<p style="margin: 0pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></p>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">3.&nbsp;<font style="color: #000000;"><font><font style="font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: normal;">&nbsp;</font></font></font>Definitions:</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 60px;"><font style="font-size: 10pt; font-family: 'times new roman', times;">(a)&nbsp;</font>&#8220;Incentive-Based Compensation&#8221; means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a &#8220;financial reporting measure,&#8221; which means a measure that is determined and presented in accordance with Generally Accepted Accounting Principles which are used in preparing the Company&#8217;s financial statements, and any measure that is derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures for this purpose. For avoidance of doubt, a financial reporting measure need not be presented within the Company&#8217;s financial statements or included in a filing with the Securities and Exchange Commission.</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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&nbsp;</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'>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; font-size: 10pt; text-align: left;"><br></div>





</div>
<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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 60px;">(b)&nbsp;&#8220;Recoverable Incentive-Based Compensation&#8221; means all Incentive-Based Compensation received on or after the Effective Date of this Policy set forth above by a Covered Person: (i) after beginning service as an executive officer; (ii) who served as an Executive Officer at any time during the performance period for the Incentive-Based Compensation; (iii) while the Company has a class of securities listed on a national securities exchange or a national securities association; and (iv) during the three completed fiscal years immediately preceding the date that the Company is required to prepare a Restatement, including any applicable transition period that results from a change in the Company&#8217;s fiscal year within or immediately following those three completed fiscal years. For this purpose, the Company is deemed to be required to prepare a Restatement on the earlier of: (i) the date the Board of Directors of the Company (the &#8220;Board&#8221;), or the Company&#8217;s officers authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; and (ii) the date a court, regulator or other legally authorized body directs the Company to prepare a Restatement. The Company&#8217;s obligation to recover Erroneously Awarded Incentive-Based Compensation is not dependent on if or when the restated financial statements are filed with the Securities and Exchange Commission.<br></p>
<p style="margin: 10pt 0pt 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: 0pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">4.&nbsp;Recovery. The Company must recover the Erroneously Awarded Incentive-Based Compensation from Covered Persons unless the Board determines that recovery is impracticable because: (i) the direct expense to a third party to assist in enforcing this Policy would exceed the amount of Erroneously Awarded Incentive-Based Compensation; provided that, the Company must make a reasonable attempt to recover the Erroneously Awarded Incentive-Based Compensation before concluding that recovery is impracticable, document such reasonable attempt to recover the Erroneously Awarded Incentive-Based Compensation and provide such documentation to<font>&nbsp;</font>Nasdaq; or (ii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the applicable requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">5.&nbsp;No Indemnification. In no event will the Company indemnify any Covered Person for any amounts that are recovered under this Policy. This Policy is in addition to (and not in lieu of) any right of repayment, forfeiture or right of offset against any employees that is required pursuant to any statutory repayment requirement (regardless of whether implemented at any time prior to or following the adoption or amendment of this Policy), including Section 304 of the<font>&nbsp;</font>Sarbanes-Oxley Act of 2002. Any amounts paid to the Company pursuant to Section 304 of the<font>&nbsp;</font>Sarbanes-Oxley Act of 2002 will be considered in determining any amounts recovered under this Policy.</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">6.&nbsp;Other Company Rights. The application and enforcement of this Policy does not preclude the Company from taking any other action to enforce a Covered Person&#8217;s obligations to the Company, including termination of employment or institution of legal proceedings. Nothing in this Policy restricts the Company from seeking recoupment under any other compensation recoupment Policy or any applicable provisions in plans, agreements, awards or other arrangements that contemplate the recoupment of compensation from a Covered Person. If a Covered Person fails to repay Erroneously Awarded Incentive-Based Compensation that is owed to the Company under this Policy, the Company must take all appropriate action to recover any Erroneously Awarded Incentive-Based Compensation from the Covered Person, and the Covered Person will be required to reimburse the Company for all expenses (including legal expenses) incurred by the Company in recovering the Erroneously Awarded Incentive-Based Compensation.</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><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'>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>
<p style="margin: 10pt 0pt 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: 0pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">7.&nbsp;Binding Effect. The terms of this Policy will be binding and enforceable against all Covered Persons subject to this Policy and their beneficiaries, heirs, executors, administrators or other legal representatives. If any provision of this Policy or the application of such provision to any Covered Person is adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability will not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision (or the application of such provision) valid, legal or enforceable.</font></p>
<p style="margin: 10pt 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: 0pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">8. Acknowledgement by Employee.<font>&nbsp;<font>&nbsp;</font></font>Each Covered Person must sign and return to the Company, within 30 calendar days following the later of (i) the Effective Date of this Policy first set forth above or (ii) the date the individual becomes a Covered Person, the Acknowledgement Form attached hereto as Exhibit A, pursuant to which the Covered Person agrees to be bound by, and to comply with, the terms and conditions of this Policy.</font></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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; font-family: 'times new roman', times;">9.&nbsp;Interpretation. This Policy will be interpreted in a manner that is consistent with Rule 10D-1 under the Exchange Act, Rule 5608 of the<font>&nbsp;</font>Nasdaq<font>&nbsp;</font>listing rules and any related rules or regulations adopted by the Securities and Exchange Commission or<font>&nbsp;</font>Nasdaq<font>&nbsp;</font>(the &#8220;Applicable Rules&#8221;) as well as any other applicable law. To the extent the Applicable Rules require recovery of incentive-based compensation in additional circumstances beyond those specified above, nothing in this Policy will be deemed to limit or restrict the right or obligation of the Company to recover incentive-based compensation to the fullest extent required by the Applicable Rules.</font></p>
<p style="margin: 0pt 0px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</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 class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br></div>















</div>
<p style="margin: 0in 0in 12pt; text-align: center; font-size: 11pt; font-family: 'Times New Roman Bold', serif; text-transform: uppercase; letter-spacing: -0.5pt; font-weight: bold;"><font style="font-family: 'times new roman', times;">EXHIBIT A</font><br><font style="font-family: 'times new roman', times;">Electro-Sensors, Inc.</font><br><font style="font-family: 'times new roman', times;">COMPENSATION RECOUPMENT POLICY</font><br><font style="font-family: 'times new roman', times;">ACKNOWLEDGEMENT FORM</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Electro-Sensors, Inc. (the &#8220;Company&#8221;) Compensation Recoupment Policy (the &#8220;Policy&#8221;).</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned&#8217;s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Incentive-Based Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner consistent with, the Policy.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The undersi<font><font><font>gned ex</font></font></font>pressly agrees that the Company may deduct from the undersigned&#8217;s paycheck or other compensation otherwise to the undersigned any Erroneously Awarded Incentive-Based Compensation.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1; text-align: right;"><br></p>
<table style="height: 105px; width: 30%; margin-left: 0.1px; float: right; font-family: 'times new roman'; font-size: 10pt;">

<tr style="height: 20px;">
<td style="width: 100%; height: 20px;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-size: 10pt; color: #000000; text-transform: uppercase;">COV<font>ERED PER</font>SON</font></b></td>











</tr>
<tr style="height: 17px;">
<td style="width: 100%; border-bottom: 1pt solid #000000; height: 17px;"><br></td>











</tr>
<tr style="height: 17px;">
<td style="width: 100%; height: 17px;"><br></td>











</tr>
<tr style="height: 17px;">
<td style="width: 100%; height: 17px;"><font 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Signature</font></td>











</tr>
<tr style="height: 17px;">
<td style="width: 100%; height: 17px;"><br></td>











</tr>
<tr style="height: 17px;">
<td style="width: 100%; border-bottom: 1pt solid #000000; height: 17px;"><br></td>











</tr>
<tr>
<td style="width: 100%;"><br></td>











</tr>
<tr>
<td style="width: 100%;"><font 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Print Name</font></td>











</tr>
<tr>
<td style="width: 100%;"><br></td>











</tr>
<tr>
<td style="width: 100%; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000;"><br></td>











</tr>
<tr>
<td style="width: 100%;"><br></td>











</tr>
<tr>
<td style="width: 100%;"><font style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Date</font></td>











</tr>























</table>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1; text-align: right;"><br></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; font-size: 11pt; font-family: 'Times New Roman', serif; line-height: 1;"><br></p>
<p style="margin: 0cm 0cm 12pt; background: white; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: right;"><br></p>
<p style="margin: 0cm 0cm 12pt; background: white; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: right;"><b><font style="font-size: 11pt; color: #000000; text-transform: uppercase; letter-spacing: -0.5pt;">&nbsp;</font></b></p>
<p style="margin: 0cm 0cm 24pt; background: white; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px; font-size: 12pt; font-family: 'Times New Roman', serif;"><br></p>
<p style="margin: 0cm 0cm 24pt; background: white; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; word-spacing: 0px; font-size: 12pt; font-family: 'Times New Roman', serif;"><br></p>
<p style="line-height: 1; text-align: right;;margin:0pt"><br></p>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><font style="font-family: 'times new roman'; font-size: 10pt;">&nbsp;</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'>4</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>CHARTER
<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 15, 2024</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;</font></font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, times;">Welcome
to the Electro-Sensors 2023 Annual Report.<font style="mso-spacerun: yes;">&nbsp;
</font>Thanks for your interest in the company and your continued support as we
provide the industry&#8217;s most reliable and cost-effective machine monitoring
sensors and hazard monitoring systems.<font style="mso-spacerun: yes;">&nbsp; </font>For
over 50 years, agricultural and industrial customers around the world have
relied on Electro-Sensors&#8217; products to keep their production processes running
smoothly, efficiently, and safely.<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 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-family: &quot;times new roman&quot;, times; font-size: 10pt;"><font style="line-height: 115%;">In
2023, we achieved annual revenue of $8.6 million, down 5.2% from the prior
year.<font style="mso-spacerun: yes;">&nbsp; </font>Early in the year we experienced
customers delaying certain facility upgrades and capital expenditure
projects.<font style="mso-spacerun: yes;">&nbsp; </font>However, as the year
progressed, activity increased as projects once again moved forward, leading to
stronger revenue in the fourth quarter.<font style="mso-spacerun: yes;">&nbsp; </font>During
the year we were encouraged by several repeat HazardPRO</font><sup><font style="line-height: 115%;">TM</font></sup><font style="line-height: 115%;"> orders from existing customers eager
to upgrade their facilities with our advanced wireless hazard monitoring
systems.<font style="mso-spacerun: yes;">&nbsp; </font>The powerful capabilities of
the HazardPRO technology, combined with simple and cost-effective installation,
continues to drive sales of these systems.<font style="mso-spacerun: yes;">&nbsp;
</font>Furthermore, international sales continued to be an important part of
our business with just over 10% of revenue coming from outside the United
States.<font style="mso-spacerun: yes;">&nbsp; </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></font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, times;">While
several sectors of our supply chain began to stabilize during the year, our
business was still negatively impacted by challenges in both availability and
pricing of components used in the production of our products.<font style="mso-spacerun: yes;">&nbsp; </font>Additionally, the labor market for new
employees remained very tight, leading to difficulty finding new employees and
rising employee costs.<font style="mso-spacerun: yes;">&nbsp; </font>These increased
costs were reflected in a 49.6% gross margin for the year, four percentage
points lower than the prior year.<font style="mso-spacerun: yes;">&nbsp; </font>While
we expect many of these supply chain and labor issues to continue throughout
2024, our team continues to diligently look for ways to improve efficiencies
and adjust pricing as necessary to steadily improve our gross margin.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, times;">On
the corporate development front, we continue to look for ways to grow our
business and provide value to our shareholders.<font style="mso-spacerun: yes;">&nbsp;
</font>In early 2023, we terminated our proposed merger with Mobile X Global,
Inc. due to unfavorable conditions in the financial markets.<font style="mso-spacerun: yes;">&nbsp; </font>We subsequently announced the formation of a
special committee of the board of directors to continue the process of
identifying and assessing opportunities that may lead to value creation for the
Company.<font style="mso-spacerun: yes;">&nbsp; </font>Our special committee continues
to be very active in these pursuits and will communicate with you as
appropriate when we reach a point where disclosure is prudent.<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 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, times;">Thanks
again for your support of Electro-Sensors.<font style="mso-spacerun: yes;">&nbsp;
</font>We have an amazing legacy of providing world-leading products and
services through an amazing team of dedicated employees, and we look forward to
building on this legacy into an exciting future.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 115%; font-size: 11pt; font-family: 'Times New Roman', serif;"><font style="font-family: &quot;times new roman&quot;, times; font-size: 10pt;"><font style="line-height: 115%;">We
invite you to join our virtual annual shareholder meeting on April 24, 2024.<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: &quot;times new roman&quot;, times;">) for details on how to access and
participate in the virtual meeting.</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; </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="img9d31450c69024cabb8b8.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>img9d31450c69024cabb8b8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img9d31450c69024cabb8b8.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>BYLAWS
<TEXT>
<html><body><div><div style="font-size: 10pt;">
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Annual Meeting</b></font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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/ELSE2024 on April 24, 2024 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>President, Cardia, Inc.</i></font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Scott A. Gabbard&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Michael C. Zipoy&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jeffrey D. Peterson&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>Private Investor</i></font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Officers</b>&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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; margin: 0pt 0px;"><font>Equiniti&nbsp;Trust Company, LLC</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; margin: 0pt 0px;"><font>48 Wall Street, Floor 23</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; margin: 0pt 0px;"><font>New York, NY 10005</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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; margin: 0pt 0px;"><font>Holland &amp; Hart LLP</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">555 17th Street Suite 3200</font></p>
<p style="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denver, CO 80202</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Exchange Listing</b>&nbsp;</font></p>
<p style="font-family: 'Times New Roman', serif; 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; 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="font-family: 'Times New Roman', serif; 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; 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 style="font-family: 'times new roman', times;">
<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>17
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841619376960">
<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, 2023</div></th>
<th class="th"><div>Mar. 19, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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,  2023<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">2023<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">$ 5,400,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>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation 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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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>
</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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_DocumentFinStmtErrorCorrectionFlag</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IcfrAuditorAttestationFlag</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_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>18
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841613715392">
<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, 2023</div></th>
<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_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">$ 9,870<span></span>
</td>
<td class="nump">$ 7,646<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">0<span></span>
</td>
<td class="nump">1,980<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 credit losses of $11</a></td>
<td class="nump">1,283<span></span>
</td>
<td class="nump">1,161<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,751<span></span>
</td>
<td class="nump">1,745<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">179<span></span>
</td>
<td class="nump">214<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">0<span></span>
</td>
<td class="nump">11<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">13,139<span></span>
</td>
<td class="nump">12,813<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">355<span></span>
</td>
<td class="nump">256<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">975<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_Assets', window );">Total assets</a></td>
<td class="nump">14,445<span></span>
</td>
<td class="nump">14,044<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_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="ro">
<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">0<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">274<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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">350<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_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">76<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">690<span></span>
</td>
<td class="nump">630<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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="re">
<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 shares issued and outstanding</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">342<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">2,230<span></span>
</td>
<td class="nump">2,163<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,183<span></span>
</td>
<td class="nump">10,908<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (unrealized income on available-for-sale securities, net of income tax)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">13,755<span></span>
</td>
<td class="nump">13,414<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 14,445<span></span>
</td>
<td class="nump">$ 14,044<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-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;">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>Amount of accumulated undistributed earnings (deficit).</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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>19
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841612922832">
<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, 2023</div></th>
<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_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 credit losses</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,428,021<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,428,021<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>20
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522166128">
<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, 2023</div></th>
<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_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">$ 8,555<span></span>
</td>
<td class="nump">$ 9,029<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,310<span></span>
</td>
<td class="nump">4,188<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,245<span></span>
</td>
<td class="nump">4,841<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,332<span></span>
</td>
<td class="nump">1,516<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">1,968<span></span>
</td>
<td class="nump">2,526<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">973<span></span>
</td>
<td class="nump">836<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,273<span></span>
</td>
<td class="nump">4,878<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 loss</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(37)<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">407<span></span>
</td>
<td class="nump">110<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_NonoperatingIncomeExpense', window );">Total non-operating income, net</a></td>
<td class="nump">406<span></span>
</td>
<td class="nump">109<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">72<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">103<span></span>
</td>
<td class="num">(28)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">100<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_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="re">
<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="num">(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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">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_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">$ 101<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_EarningsPerShareBasicAbstract', window );"><strong>Basic</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_EarningsPerShareBasic', window );">Net income per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.03<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares</a></td>
<td class="nump">3,428,021<span></span>
</td>
<td class="nump">3,401,137<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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</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_EarningsPerShareDiluted', window );">Net income per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.03<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 );">Weighted average shares</a></td>
<td class="nump">3,428,021<span></span>
</td>
<td class="nump">3,432,843<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="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_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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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_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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<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>21
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517692912">
<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, 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 );">Beginning 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="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_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="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 );">Exercise of common stock options, shares</a></td>
<td class="text">&#160;<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="ro">
<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="re">
<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="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="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>
<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_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="re">
<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">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275<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, 2023</a></td>
<td class="nump">$ 13,755<span></span>
</td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 2,230<span></span>
</td>
<td class="nump">$ 11,183<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, 2023</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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>22
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522231696">
<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, 2023</div></th>
<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_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">$ 275<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_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">94<span></span>
</td>
<td class="nump">145<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">(99)<span></span>
</td>
<td class="num">(48)<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">67<span></span>
</td>
<td class="nump">3<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">(191)<span></span>
</td>
<td class="num">(8)<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_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="re">
<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">(122)<span></span>
</td>
<td class="num">(156)<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(82)<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">35<span></span>
</td>
<td class="num">(26)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">17<span></span>
</td>
<td class="num">(75)<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(27)<span></span>
</td>
<td class="nump">8<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable/receivable</a></td>
<td class="nump">87<span></span>
</td>
<td class="num">(8)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash from (used in) operating activities</a></td>
<td class="nump">130<span></span>
</td>
<td class="num">(147)<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_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="re">
<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">(13,830)<span></span>
</td>
<td class="num">(6,971)<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from the maturity of Treasury Bills</a></td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">8,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(65)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash from investing activities</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">964<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_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="ro">
<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="re">
<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">0<span></span>
</td>
<td class="nump">122<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash from (used in) financing activities</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">116<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">2,224<span></span>
</td>
<td class="nump">933<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, beginning</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, ending</a></td>
<td class="nump">9,870<span></span>
</td>
<td class="nump">7,646<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_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="re">
<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">115<span></span>
</td>
<td class="nump">28<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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>23
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841516702128">
<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, 2023</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 <span>1</span>. 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Electro-Sensors<span style="line-height: inherit;">, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>2</span></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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none; line-height: inherit;"><span>three</span></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 <span>three</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company maintains its cash and cash equivalents primarily in <span>two</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within <span>30</span> days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over <span>90</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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: 0in; 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 Company maintains an allowance for credit losses on trade receivables, which is recorded as an offset to trade receivables.<span style="line-height: inherit;">&#160; </span>Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Comprehensive Income. The Company assesses credit losses on its entire balance of trade receivables.<span style="line-height: inherit;">&#160; </span></span></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#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;"><span style="font-family: 'times new roman', times; line-height: inherit;">The allowance is based on the credit losses expected to arise over the life of the receivable (contractual term).<span style="line-height: inherit;">&#160; </span>The Company considers historical loss rates and current economic conditions.<span style="line-height: inherit;">&#160;</span>Receivables are written off against the allowance for credit losses.<span style="line-height: inherit;">&#160; </span>The allowance for credit losses was $11 at December 31, 2023 and 2022.</span></span></p>
<p style="margin: 0pt;"><br/></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;">As of <span>December 31, 2023</span>, the<span style="line-height: inherit;"> Comp</span>any had no&#160;cu<span style="line-height: inherit;">sto<span style="line-height: inherit;">mers&#160;that exceeded</span>&#160;10% of the&#160;</span>accounts receivable balance.&#160; As of <span>December 31, 2022</span>, there was&#160;<span style="border-left: none; border-right: none; line-height: inherit;">one</span>&#160;customer that accounted for approximately&#160;<span style="border-left: none; border-right: none; line-height: inherit;">12</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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span> and <span>2022</span>.</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; font-weight: bold;">Fair value measurements</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</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 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 <span>1</span> measurements) and the lowest priority to measurements involving significant unobservable inputs (Level <span>3</span> measurements). The <span>three</span> levels of the fair value hierarchy are as follows:&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p>
<div id="t_ft_FSBL0G8VK000000000000000000000">
<table cellpadding="0" cellspacing="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 <span>1</span> 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" cellspacing="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 <span>2</span> inputs are inputs other than quoted prices included within Level <span>1</span> 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" cellspacing="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 <span>3</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at <span>December 31, 2023</span> and <span>2022</span> 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: 5pt;">&#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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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;">Estimat<span>ed <span>useful lives a</span></span><span>re as fol</span>lows:</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;">

<div id="t_ft_XINK7F87XC00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;">
<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: 10px; padding: 0px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"> Years </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;"> Autos&#160;&#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: 10px;">
<td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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> </div>

<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;&#160;</p>
<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">

<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><span style="font-size: 10pt; font-weight: bold;">Intangible assets</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><br/></p> </div>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The intangible asset was a communication technology acquired in October 2019.&#160; The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life, which was complete in 2022.</span></p>  </div>
<p style="margin: 0pt;"><br/></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; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">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 <span>one</span> 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="line-height: inherit;">&#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, which typically takes less than a week to provide.</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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company expenses advertising costs as incurred. Total advertising expense was $46&#160;and $38&#160;in&#160;<span>2023</span> and <span>2022</span>, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $973&#160;and $836&#160;in&#160;<span>2023</span> and <span>2022</span>, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 style="line-height: inherit;">ance on our defe</span>rred tax asset of $279 and $252&#160;at <span>December 31, 2023</span>&#160;and <span>2022</span>, respectively.&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span> and <span>2022</span>, respectively, o<span style="line-height: inherit;">ptions to p</span>urchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">175,000&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and 268,294 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&#160; In addition, for the year ended December 31, 2023, 105,000 restricted stock units have been excluded from the calculation because their effect would be anti-dilutive.&#160;</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; line-height: inherit;">The following inf<span style="line-height: inherit;">ormation presents th</span>e 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" cellspacing="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;">
<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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Income </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Shares </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> &#160;Per share amount </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;"> &#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;"> &#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 colspan="2" 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; 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;">
<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;">
<p 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 colspan="2" 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> </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;"> <span>2023</span>: </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; 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'; 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="vertical-align: bottom; height: 18px; width: 61%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"></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: 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;"> 3,428,021 </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: 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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 1%;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect of dilutive stock options </span></p> </td>
<td style="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: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;"> 0 </span></p> </td>
<td style="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="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;">0.00</span></p> </td>
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3,428,021 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="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="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="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="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="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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="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="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="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="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="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="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="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> </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; font-weight: bold;"> <span>2022</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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<p 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="vertical-align: bottom; height: 18px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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;"> $ </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;">100</span></p> </td>
<td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"></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;"> 3,401,137 </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;"> $ </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.03</span></p> </td>
<td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></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;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<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: 18px;">
<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: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 31,706 </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </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="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #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;"> 3,432,843 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p> </td>
<td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></td> </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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>, the Company had one stock-based compensation plan.</span></p>
<p style="margin: 0pt;"><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 Adopted</span></b></p>
<p style="margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Accounting Standard Update (&#8220;ASU&#8221;) No. <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>, <i>Financial Instruments-Credit Losses (Topic <span style="line-height: inherit;">326</span>), Measurement of Credit Losses on Financial Statements</i>&#160;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. The adoption of ASU <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>&#160;on January 1, 2023 had no significant impact on our financial statements.</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> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<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>24
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515839520">
<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, 2023</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 <span>2</span>. 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; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: &quot;times new roman&quot;, times; line-height: inherit;">The Compa<span style="line-height: inherit;">ny has inv</span>estments in commercial paper, Treasury Bills, and common equity securities of two private U.S. companies.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original maturities ranging from <span style="border-left: none; border-right: none; line-height: inherit;">two months&#160;</span>to&#160;<span style="border-left: none; border-right: none; line-height: inherit;">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</span>.&#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: 1.2; font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; line-height: inherit;">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: 1.2; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;"><span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; line-height: inherit;">Equity securities are measure<span style="line-height: inherit;">d at fair value and un</span>realized gains and losses are recognized in non-operating income.&#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: 0pt; line-height: 1.2;"><span style="font-family: &quot;times new roman&quot;, times; font-size: 10pt; line-height: inherit;">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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 155px; 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2023</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; width: 50.5917%; height: 10px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Money Market Savings</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,902 </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,902 </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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,900 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 26 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,926 </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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>
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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: 10px; background-color: #d6f3e8;">
<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: 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,856 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 28 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="bottom"></td>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,884 </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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;"> 9,802 </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;"> 26 </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;"> 9,828 </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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px; vertical-align: middle; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="middle"></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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: 2pt; vertical-align: bottom; width: 1.0355%; 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;">
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; 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,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; 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,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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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; 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>
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; padding: 0px; width: 1.47929%; height: 10px; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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; 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2022</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px 0px 1px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;"></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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>

<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" cellspacing="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;"><span>Years Ended December 31,</span></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;"> <span>2023</span> </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;"> <span>2022</span> </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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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;"> 0 </span></p> </td>
<td style="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="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="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="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;"> 1 </span></p> </td>
<td style="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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="padding: 0px; height: 10px; width: 1.74216%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<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="padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="vertical-align: bottom; height: 10px; width: 1.74216%;"><span style="font-weight: bold;">)</span></td>
<td style="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="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="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="vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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.74216%; 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; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; 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: 11px;">
<td style="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="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"></td>
<td style="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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.74216%; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; height: 10px; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%; background-color: #d6f3e8;">
<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: 9.58188%; background-color: #d6f3e8;">
<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="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1</span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom; background-color: #d6f3e8;" 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/tableOfContent<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>25
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515746160">
<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, 2023</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 <span>3</span>. 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following table prov<span style="line-height: inherit;">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;"><span>December 31, 2023</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>
<div style="border-right: none; border-left: none;">
<div id="t_ft_I1L7IWPCF400000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: 'times new roman'; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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;">Money market savings</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,902 </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,902 </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,902 </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;">7,926</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;">7,926</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;">7,926</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;"> Equity securities </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;"> <span style="border-left: none; border-right: none;">56</span> </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;"> <span style="border-left: none; border-right: none;">56</span> </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;"> <span style="border-left: none; border-right: none;">0</span> </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;"> <span style="border-left: none; border-right: none;">0</span> </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;"> <span style="border-left: none; border-right: none;">56</span> </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> </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;"><span>December 31, 2022</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>
<div style="border-right: none; border-left: none;">
<div id="t_ft_UCGJ0G6UQO00000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: 'times new roman'; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 10px; 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: 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,974</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,974</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,974</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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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</span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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="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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>1</span></span>. </span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The equity<span style="line-height: inherit;"> 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; line-height: inherit;"><span>3</span></span> inputs in the fair value hierarchy.&#160;</span></p>
<p style="margin: 0pt;">&#160;</p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The change in level <span>3</span> asse<span style="line-height: inherit;">ts at fair valu</span>e on a re<span style="line-height: inherit;">curring bas</span>is is summarized as follows:&#160;</span></p>
<p style="margin: 0pt; line-height: 1.3;"><br/></p>

<table cellpadding="0" cellspacing="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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;<span>December 31,</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2023</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2022</span></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; height: 10px; background-color: #d6f3e8;">
<td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td>
<td style="width: 2%; font-weight: bold; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="width: 9%; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><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: 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="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><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>
<td style="padding-bottom: 1pt; 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: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></td>
<td style="padding-bottom: 1pt; text-align: left; height: 10px;"></td> </tr>
<tr style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td>
<td style="padding-bottom: 2pt; text-align: left; height: 10px; background-color: #d6f3e8;"><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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>26
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841516922944">
<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, 2023</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" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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,172 </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,162 </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;"> 301 </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;"> 278 </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;"> 288 </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;"> 315 </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,751 </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,745 </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> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<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>27
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515770224">
<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, 2023</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" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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;">63</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;"> 282 </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;"> 463 </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;"> 491 </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,626 </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,654 </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,675 </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,679 </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;"> 951 </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;"> 975 </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;<span>December 31, 2023</span> and <span>2022</span> was $94&#160;and $107, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<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>28
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515793936">
<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, 2023</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;<span>6</span>. 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>uded 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" cellspacing="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;"> <span>December 31, 2022</span> </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: rgb(214, 243, 232);">
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: rgb(214, 243, 232);"><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; width: 2%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center; width: 8%; background-color: rgb(214, 243, 232);">3<span style="font-family: 'times new roman', times;"> Years</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">150</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">150</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">0</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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>  </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 year ended December 31,&#160;<span>2022</span> was&#160;$38.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<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>29
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517776928">
<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, 2023</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 <span>7</span>. 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; line-height: 1.3;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>

<table cellpadding="0" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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;"> 255 </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;"> 328 </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;"> 68 </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;"> 22 </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;"> 323 </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;"> 350 </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> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>30
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841520963792">
<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, 2023</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 <span>8</span>. 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 had a<span> financing lea</span>se for office equipment which ended in December 2023.&#160; The lease has been extended as an operating lease on a month-to-month basis.&#160; Lease expense for the year ended December 31, 2023 was $<span>1</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" cellspacing="0" style="height: 72px; width: 70%; 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: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="6" style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;En<span>ded&#160;De</span>cember 31,&#160;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<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; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; font-weight: bold; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"><span>2023</span></span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; font-weight: bold; font-size: 8pt; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 69%; vertical-align: bottom;" valign="bottom">
<p style="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;"> Finance lease cost: </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Amortization of right-of-use assets </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> $ </span></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: 10pt; 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: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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;" valign="bottom">6</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> 0 </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">1</td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Total finance lease cost </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> 5 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">7</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><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" cellspacing="0" style="height: 77px; width: 70%; 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;"><br/></td>
<td colspan="6" style="padding: 0in; margin-left: 0.1px; text-align: center; height: 17px; font-weight: bold;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>2023</span> </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 70%;" valign="top">
<p style="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;"> Finance leases </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> Property and equipment, gross </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" 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;"> 30 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><span style="font-family: 'times new roman', times;">$</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right;">30</td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="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;"> Accumulated amortization </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" 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;">(30</span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right;"><span style="font-family: 'times new roman', times;">(</span>25</td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><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;" valign="top">
<p style="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;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag604">Property and equipment, net</span></span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" 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;"> 0 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"><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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important">5</td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<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>31
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522270112">
<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, 2023</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="line-height: 14.4pt; background: white; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">Note <span>9</span>.
Merger Agreement with Mobile X Global, Inc.&#160;</span></b><span style="color: #000000;"></span></p>
<p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">On June <span>10</span>, <span>2022</span>,
the Company 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 the Company (the &#8220;Merger Sub&#8221;), and Mobile X Global, Inc., a
Delaware corporation (&#8220;Mobile X&#8221;).&#160;</span></p>
<p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt; color: black;">On January 30, 20<span>23</span>, the Company and
Mobile X terminated the Merger Agreement.&#160;&#160;A condition to the closing
of the merger transaction was the consummation of an equity financing that 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.</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> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<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>32
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522270112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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>Stock-Based Compensation [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 );">Stock-Based Compensation</a></td>
<td class="text">
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 10. 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;">The <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></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;"><span>2013</span></span> Plan&#8221;) authorizes the issuance of nonqualified stock options and restricted stock units. 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 <span><span>2013</span></span> 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 grants require an acceleration of vesting upon a change of control in the Company.</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 style="line-height: inherit;"> the <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></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 <span>December 31, 2023</span>, under the <span><span>2013</span></span> <span>Plan</span>, 25,000 shares had been issued, options to purchase an aggregate of 175,000 shares were outstanding, of which options to purchase&#160;95,000 shares were exercisable.&#160; During 2023, the Company also granted 105,000 restricted stock units. There are&#160;295,000&#160;additional shares available for issuance pursuant to awards that may be granted under the plan in the future.</span></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></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;"> <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Under the 1997 Plan, the Company was authorized to grant options to purchase up to <span style="line-height: inherit;">450,000</span> shares of its common stock.&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">As of <span style="line-height: inherit;">December 31, 2023</span>, there were&#160;<span style="line-height: inherit;">no</span>&#160;<span style="color: #000000; line-height: inherit;">options to purchase </span>shares outstanding under the 1997 Plan. The board terminated the pl<span style="font-family: 'times new roman', times;">an in <span style="line-height: inherit;">2014</span>, but there were 7,500 outstanding options on that date that remained outstanding until they were exercised in 2022.</span></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-weight: bold; line-height: inherit; font-family: 'times new roman', times;">Stock Options</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></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;"><span style="font-family: 'times new roman', times;">In&#160;<span style="line-height: inherit;">2023</span>, the Company granted <span style="line-height: inherit;">25,000</span> non-qualified stock options each to its Chief<span style="line-height: inherit;"><span style="line-height: inherit;"> Executi</span>v</span>e Officer and to <span style="line-height: inherit;">three</span> of its <span style="line-height: inherit;">four</span> non-employee bo</span>ard members. The o<span style="line-height: inherit;">ptions&#160;</span>vest <span><span style="line-height: inherit;">20</span>%</span> on the grant date, with an additional <span style="line-height: inherit;">20</span>% vesting annually thereafter.&#160;&#160;</span><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 year ended December 31, 2022.</span></span></p>
<p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The <span style="font-family: 'times new roman', times; line-height: inherit;">assumptions made&#160;</span></span><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">in estimating the fair value of the options on the grant date based upon the BSM option-pricing model for the year&#160;ended December&#160;31, 2023 are as follows:&#160;</span></span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>

<div>
<table border="0" cellpadding="0" cellspacing="0" style="height: 31px; width: 31.6161%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="31.6161%">
<tbody>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="width: 78%; background: #d6f3e8; padding: 0in; height: 7px; text-align: left;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Dividend Yield </span></p> </td>
<td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="width: 18%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">0.00</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Volatility </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">25.56</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">4.35</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Life </span></p> </td>
<td style="padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="padding: 0in; height: 10px; width: 18%; text-align: right;" valign="top">6 Years</td>
<td style="padding: 0in; height: 10px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr> </tbody> </table> </div>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></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;">The Company calculates expected volatility for stock options and other awards using the Company's historical volatility as the Company believes the expected volatility will approximate historical volatility.</span></p>

<p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><br/></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">There were<span style="line-height: inherit;">&#160;no o</span></span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">ptions exercised during the year ended <span>December 31, 2023</span></span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">.&#160; There were<span style="line-height: inherit;">&#160;</span></span>32,500<span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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>options exercised during the year ended December 31,&#160;</span><span>2022</span><span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">.&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">The Company had <span style="line-height: inherit;">225,000</span>&#160;options expire during the year ended December 31, 2023.&#160;<br/></span></span></p>
<p style="margin: 5pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times;">The following table summarizes the activity for outstanding incentive stock o</span>ptions under the <span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></span> Plan and 1997 Plan:</span><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>

<div>
<div><br/></div>
<div id="t_ft_E9LJN1CLI800000000000000000000b">
<table cellpadding="0" cellspacing="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; width: 46.5546%;">
<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.0084%;">
<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.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.8732%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 46.5546%;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.68067%;">
<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; width: 1.0084%;">
<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="height: 17px; vertical-align: bottom; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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; width: 95.4446%;">
<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.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-left: none; border-right: none;">December 31, 2021</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 332,500 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2.6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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.0084%;">
<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;&#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(32,500</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; padding: 0px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; text-align: right; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.76</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.4</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expired </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 300,000 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.35 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1.4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gr<span>ante</span>d </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 100,000</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;">4.25</p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;">9.7</p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; 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: 10px; width: 1.0084%; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Exp<span>ire</span>d </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(225,000</span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.57</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.0</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 9%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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-bottom: 2pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>a<span>l</span></span><span>anc</span>e at <span>December 31, 2023</span></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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.07527%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 175,000 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.06 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.8 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.07527%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">20</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 95,000 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.84</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="padding-bottom: 2pt; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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;">20</span></span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">As of </span><span>December 31, 2023</span><span style="font-size: 10pt; line-height: inherit;">, the unrecognized compensation expense related to outstanding stock </span>options<span style="font-size: 10pt; line-height: inherit;">&#160;is $111, which the Company expects to recognize over a period of four years. 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.&#160;</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">The&#160;</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">Company recognized compensation expense in connection with the vesting of options of approximately $</span>38<span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and $</span>3<span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;during the years ended&#160;</span><span>December 31, 2023</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and&#160;</span><span>2022</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">, respectively.&#160;</span><br/></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; 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 class="pageno" style="font-size: 10pt;"><span>36</span></span></td> </tr> </tbody> </table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div> </div>
<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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span>DECEMBER 31</span>,<span>&#160;</span><span>2023</span><span>&#160;</span>AND<span>&#160;</span><span>2022</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; font-weight: bold; line-height: inherit;">Restricted stock units</span></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">The<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span>2013</span></span><span style="line-height: inherit;">&#160;</span>Plan authorizes the issuance of restricted stock units.&#160; Stock-based compensation expense is determined on the grant date based on the closing market value of our common stock. The amount of expense is calculated based on an estimate of the number of awards expected to vest at the end of each vesting period and is expensed evenly over the vesting period.&#160; In connection with the time of vesting and issuance of shares, an eligible recipient of common stock may elect to have some shares withheld by the Company to satisfy any requirement for withholding taxes.</span></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">In 2023, the Company granted<span style="line-height: inherit;">&#160;</span>35,000<span style="line-height: inherit;">&#160;</span>restricted stock units to its C<span style="line-height: inherit;">hief Execu</span>tive Officer and<span style="line-height: inherit;">&#160;</span>17,500&#160;restricted stock units to each of its<span style="line-height: inherit;">&#160;</span>four<span style="line-height: inherit;">&#160;</span>non-employee board members. The restricted stock units vest<span style="line-height: inherit;">&#160;</span>20% on the first anniversary of the grant and<span style="line-height: inherit;">&#160;</span>20% annually thereafter.</div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">The following table summarizes restricted stock unit activity for the<span style="line-height: inherit;">&#160;year&#160;</span>ended<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">December 31, 2023</span>:</div>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>

<table style="height: 91px; width: 60%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;"></td>
<td style="height: 17px; width: 1.71569%;"></td>
<td colspan="4" style="height: 17px; text-align: center; width: 43.6273%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Unvested Restricted Stock Units<br/></span></td>
<td style="text-align: center; height: 17px; width: 2.45098%;"></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px; width: 1.71569%;"></td>
<td style="height: 10px; vertical-align: bottom; text-align: center; width: 19.1176%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Number of Shares</span></td>
<td style="height: 10px; width: 1.71569%;"></td>
<td style="height: 10px; width: 1.42184%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td>
<td style="height: 10px; text-align: center; width: 21.3722%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Weighted-Average Grant-Date Fair Value</span></td>
<td style="text-align: center; height: 10px; width: 2.45098%;"></td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; width: 52.6961%; background-color: #d6f3e8;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">December 31, 2022</span></td>
<td style="height: 17px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 17px; text-align: right; width: 19.1176%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">0</td>
<td style="height: 17px; width: 1.71569%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 17px; text-align: right; width: 1.42184%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">$</td>
<td style="height: 17px; text-align: right; width: 21.3722%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">
<div style="border-right: none; border-left: none;">0.00</div> </td>
<td style="text-align: right; height: 17px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;">&#160; &#160; Granted</td>
<td style="height: 17px; width: 1.71569%;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; width: 19.1176%;" valign="bottom">105,000</td>
<td style="height: 17px; vertical-align: bottom; width: 1.71569%;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom; width: 1.42184%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; width: 21.3722%;" valign="bottom">4.11</td>
<td style="text-align: right; height: 17px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; background-color: #d6f3e8;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 1.42184%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; background-color: #d6f3e8;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px; width: 1.71569%;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 19.1176%;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 1.42184%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 21.3722%;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">Unveste<span style="line-height: inherit;">d as of&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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;">De</span>cember 31, 2023</span></span></td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">105,000</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 1.42184%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">$</td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr> </tbody> </table>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"><br/></div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;">As of&#160;December 31, 2023, the unrecognized compensation expense related to outstanding restricted stock units is $403, which the Company expects to recognize over a period of five years.&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">The Company recognized compensation expense in connection with the vesting of restricted stock units of approximately $29<span style="line-height: inherit;">&#160;</span>for year ended December<span style="line-height: inherit;"> 31, 2023</span>.</span></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_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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>33
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515794992">
<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, 2023</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; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 11. Benefit Plans</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Employee stock ownership plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>. All shares held by the ESOP have been released and allocated to participants' accounts. No dividends were paid during the years ended <span>December 31, 2023</span> and <span>2022</span>.&#160; The ESOP had no debt to the Company at <span>December 31, 2023</span> or <span>2022</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">The Company recognized compensation expense for contributions of $20&#160;and $30 to the ESOP plan for the years ended December 31, 2023 and 2022, respectively.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>, 94,434 shares of the Company&#8217;s stock, with an aggregate fair market value of approximately $359, 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; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: bold; line-height: inherit;">Profit sharing plan and savings plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; line-height: inherit;">The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for <span>401</span>(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 <span>2023</span> or <span>2022</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_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> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<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>34
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841516702128">
<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, 2023</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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 12. Income Taxes</span></p>
<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; font-size: 10pt; line-height: inherit;">The compon<span style="line-height: inherit;">ents of the income tax</span> provision are as follows:</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></p>
<div>

<table cellpadding="0" cellspacing="0" style="height: 107px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 67.037%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 0.925926%; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; width: 31.4871%; text-align: center; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td>
<td style="vertical-align: bottom; width: 2.03231%; height: 17px;"><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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2023</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2022</span></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: 1.83486%;">
<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: 1.83486%;">
<p style="margin: 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>201</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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>19</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>1</span> </span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;">
<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: 1.83486%;">
<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>(99</span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;"><span style="font-weight: bold;">)</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>(48</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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 1.83486%;"></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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;"></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="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>103</span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 1.83486%;"></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: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(28</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>  </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; font-size: 10pt; line-height: inherit;">The provision <span style="line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>

<table cellpadding="0" cellspacing="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="vertical-align: bottom; width: 30.9658%; text-align: center;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><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="vertical-align: bottom; height: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </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="vertical-align: bottom; height: 10px; width: 14.2621%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 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;">79</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;">15</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;"> 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;">(63</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="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;">0</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.97056%;"></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;"> 4 </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;"> 2 </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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">82</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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(46</span></p> </td>
<td style="height: 10px; width: 1.97056%; vertical-align: bottom;" valign="bottom">)</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="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 12%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">103</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"></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: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 13.2621%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(28</span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle">)</td> </tr> </tbody> </table>

<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 components of the net deferred tax asset consist of:&#160; &#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><br/></p>

<table style="height: 221px; border-collapse: collapse; width: 80%; margin: 0px auto; 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; width: 67.8373%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.10906%;"><br/></td>
<td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; width: 29.8817%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;">December 31</span><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.84843%;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%;">
<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: 1.10906%;">
<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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.84843%;">
<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: 2.03327%;">
<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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 1.84843%;">
<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.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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.84843%;">
<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.03327%;">
<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.84843%;">
<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: 67.8373%; 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.10906%; 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.84843%; 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.03327%; 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.84843%; 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; width: 67.8373%;">
<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; width: 1.10906%;">
<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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 26 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 25 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for credit losses</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 91 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 11 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 71 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 94 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><span style="font-weight: bold;">2</span></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><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;">2</span></span></span><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; width: 67.8373%; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; width: 1.10906%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"><span style="font-weight: bold;">273</span></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;">0</td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 279 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 313 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">(279</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">(252</span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.84843%;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 382 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 286 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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;"> 30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">355</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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;"> 256 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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> </tbody> </table>
<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; font-size: 10pt; line-height: inherit;">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; 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;">The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2020 through 2022 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, <span>2023</span> or <span>December 31, 2023</span> 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> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-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;">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>35
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515659008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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_LossContingencyAbstract', window );"><strong>Contingencies</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_LossContingencyDisclosures', window );">Contingencies</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 <span>13</span>. Contingencies</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;">The Comp<span style="line-height: inherit;">any sometim</span>es becomes subject to claims against it in the ordinary course of business.&#160; There are currently <span style="line-height: inherit;">no</span> pending or threatened claims against the Company that it believes will have a material adverse effect on its results of operations or liquidity.</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_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingencyAbstract</td>
</tr>
<tr>
<td style="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_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-20/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-30/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483049/450-30-50-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;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="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>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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841612994096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual [Table]</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>37
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841616865472">
<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, 2023</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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Electro-Sensors<span style="line-height: inherit;">, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: inherit;"><span>2</span></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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none; line-height: inherit;"><span>three</span></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 <span>three</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company maintains its cash and cash equivalents primarily in <span>two</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within <span>30</span> days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over <span>90</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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: 0in; 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 Company maintains an allowance for credit losses on trade receivables, which is recorded as an offset to trade receivables.<span style="line-height: inherit;">&#160; </span>Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Comprehensive Income. The Company assesses credit losses on its entire balance of trade receivables.<span style="line-height: inherit;">&#160; </span></span></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#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;"><span style="font-family: 'times new roman', times; line-height: inherit;">The allowance is based on the credit losses expected to arise over the life of the receivable (contractual term).<span style="line-height: inherit;">&#160; </span>The Company considers historical loss rates and current economic conditions.<span style="line-height: inherit;">&#160;</span>Receivables are written off against the allowance for credit losses.<span style="line-height: inherit;">&#160; </span>The allowance for credit losses was $11 at December 31, 2023 and 2022.</span></span></p>
<p style="margin: 0pt;"><br/></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;">As of <span>December 31, 2023</span>, the<span style="line-height: inherit;"> Comp</span>any had no&#160;cu<span style="line-height: inherit;">sto<span style="line-height: inherit;">mers&#160;that exceeded</span>&#160;10% of the&#160;</span>accounts receivable balance.&#160; As of <span>December 31, 2022</span>, there was&#160;<span style="border-left: none; border-right: none; line-height: inherit;">one</span>&#160;customer that accounted for approximately&#160;<span style="border-left: none; border-right: none; line-height: inherit;">12</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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span> and <span>2022</span>.</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: 5pt;">&#160;</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 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 <span>1</span> measurements) and the lowest priority to measurements involving significant unobservable inputs (Level <span>3</span> measurements). The <span>three</span> levels of the fair value hierarchy are as follows:&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p>
<div id="t_ft_FSBL0G8VK000000000000000000000">
<table cellpadding="0" cellspacing="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 <span>1</span> 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" cellspacing="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 <span>2</span> inputs are inputs other than quoted prices included within Level <span>1</span> 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" cellspacing="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 <span>3</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at <span>December 31, 2023</span> and <span>2022</span> 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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;">Estimat<span>ed <span>useful lives a</span></span><span>re as fol</span>lows:</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;">

<div id="t_ft_XINK7F87XC00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;">
<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: 10px; padding: 0px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"> Years </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;"> Autos&#160;&#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: 10px;">
<td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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> </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">
<div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><span style="font-size: 10pt; font-weight: bold;">Intangible assets</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"><br/></p> </div>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The intangible asset was a communication technology acquired in October 2019.&#160; The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life, which was complete in 2022.</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; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">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 <span>one</span> 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="line-height: inherit;">&#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, which typically takes less than a week to provide.</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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company expenses advertising costs as incurred. Total advertising expense was $46&#160;and $38&#160;in&#160;<span>2023</span> and <span>2022</span>, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $973&#160;and $836&#160;in&#160;<span>2023</span> and <span>2022</span>, 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 style="line-height: inherit;">ance on our defe</span>rred tax asset of $279 and $252&#160;at <span>December 31, 2023</span>&#160;and <span>2022</span>, respectively.&#160;</span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span> and <span>2022</span>, respectively, o<span style="line-height: inherit;">ptions to p</span>urchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">175,000&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and 268,294 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&#160; In addition, for the year ended December 31, 2023, 105,000 restricted stock units have been excluded from the calculation because their effect would be anti-dilutive.&#160;</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; line-height: inherit;">The following inf<span style="line-height: inherit;">ormation presents th</span>e 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" cellspacing="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;">
<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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Income </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Shares </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> &#160;Per share amount </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;"> &#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;"> &#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 colspan="2" 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; 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;">
<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;">
<p 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 colspan="2" 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> </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;"> <span>2023</span>: </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; 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'; 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="vertical-align: bottom; height: 18px; width: 61%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"></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: 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;"> 3,428,021 </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: 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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 1%;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect of dilutive stock options </span></p> </td>
<td style="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: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;"> 0 </span></p> </td>
<td style="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="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;">0.00</span></p> </td>
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3,428,021 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="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="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="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="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="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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="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="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="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="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="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="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="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> </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; font-weight: bold;"> <span>2022</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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<p 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="vertical-align: bottom; height: 18px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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;"> $ </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;">100</span></p> </td>
<td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"></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;"> 3,401,137 </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;"> $ </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.03</span></p> </td>
<td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></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;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<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: 18px;">
<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: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 31,706 </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </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="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #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;"> 3,432,843 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p> </td>
<td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></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_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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>December 31, 2023</span>, 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Standard 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 Adopted</span></b></p>
<p style="margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Accounting Standard Update (&#8220;ASU&#8221;) No. <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>, <i>Financial Instruments-Credit Losses (Topic <span style="line-height: inherit;">326</span>), Measurement of Credit Losses on Financial Statements</i>&#160;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. The adoption of ASU <span style="line-height: inherit;">2016</span>-<span style="line-height: inherit;">13</span>&#160;on January 1, 2023 had no significant impact on our financial statements.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-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;">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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-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;">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> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<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> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5<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> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-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;">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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org//250/tableOfContent<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-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;">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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<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>38
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522161872">
<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, 2023</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">
<div id="t_ft_XINK7F87XC00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;">
<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: 10px; padding: 0px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"> Years </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;"> Autos&#160;&#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: 10px;">
<td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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> <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" cellspacing="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;">
<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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Income </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> Shares </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;"> &#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;"> &#160; </span></p> </td>
<td colspan="2" 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'; font-size: 8pt; font-weight: bold;"> &#160;Per share amount </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;"> &#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;"> &#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 colspan="2" 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; 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;">
<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;">
<p 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 colspan="2" 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> </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;"> <span>2023</span>: </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; 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'; 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="vertical-align: bottom; height: 18px; width: 61%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"></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: 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;"> 3,428,021 </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: 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: 1%;">
<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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 18px; width: 1%;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect of dilutive stock options </span></p> </td>
<td style="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: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;"> 0 </span></p> </td>
<td style="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="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;">0.00</span></p> </td>
<td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">275</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3,428,021 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px;">
<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: 19px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.08</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"></td> </tr>
<tr style="height: 19px; background-color: #d6f3e8;">
<td style="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="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="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="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="vertical-align: bottom; height: 19px; 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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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="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="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="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="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="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="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="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> </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; font-weight: bold;"> <span>2022</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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<p 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="vertical-align: bottom; height: 18px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </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;"> $ </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;">100</span></p> </td>
<td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"></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;"> 3,401,137 </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;"> $ </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.03</span></p> </td>
<td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></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;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px; 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;">
<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: 18px;">
<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: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 31,706 </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="border-bottom: 0.75pt solid #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: 0.75pt solid #000000; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </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="vertical-align: bottom; height: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p> </td>
<td style="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p> </td>
<td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"></td>
<td style="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: 2.25pt double #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: 2.25pt double #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;"> 3,432,843 </span></p> </td>
<td style="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="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: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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: 19px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p> </td>
<td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"></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_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>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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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>39
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841520833232">
<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, 2023</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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 155px; 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2023</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; width: 50.5917%; height: 10px;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;">Money Market Savings</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,902 </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,902 </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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,900 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 26 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 7,926 </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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>
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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: 10px; background-color: #d6f3e8;">
<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: 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,856 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 28 </span></p> </td>
<td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="bottom"></td>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 9,884 </span></p> </td>
<td style="vertical-align: bottom; width: 1.0355%; 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; 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;"> 9,802 </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;"> 26 </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;"> 9,828 </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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px; vertical-align: middle; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="middle"></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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: 2pt; vertical-align: bottom; width: 1.0355%; 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;">
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; 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; width: 1.0355%; 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; 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,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; 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,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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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; 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>
<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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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="vertical-align: bottom; padding: 0px; width: 1.47929%; height: 10px; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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; 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="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;">
<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, <span>December 31, 2022</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; height: 10px; 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: 0px 0px 1px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;"></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; height: 10px; background-color: #d6f3e8;">
<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; width: 1.0355%; 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> <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" cellspacing="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;"><span>Years Ended December 31,</span></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;"> <span>2023</span> </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;"> <span>2022</span> </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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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;"> 0 </span></p> </td>
<td style="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="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="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="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;"> 1 </span></p> </td>
<td style="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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="padding: 0px; height: 10px; width: 1.74216%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<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="padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="vertical-align: bottom; height: 10px; width: 1.74216%;"><span style="font-weight: bold;">)</span></td>
<td style="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="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="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="vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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; 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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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.74216%; 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; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; 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: 11px;">
<td style="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="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"></td>
<td style="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; background-color: #d6f3e8;">
<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.74216%; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; height: 10px; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"></td> </tr>
<tr style="height: 10px;">
<td style="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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;">
<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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%; background-color: #d6f3e8;">
<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: 9.58188%; background-color: #d6f3e8;">
<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="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1</span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom; background-color: #d6f3e8;" 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>40
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841520836688">
<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, 2023</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;"><span>December 31, 2023</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>
<div style="border-right: none; border-left: none;">
<div id="t_ft_I1L7IWPCF400000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: 'times new roman'; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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;">Money market savings</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,902 </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,902 </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,902 </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;">7,926</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;">7,926</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;">7,926</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;"> Equity securities </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;"> <span style="border-left: none; border-right: none;">56</span> </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;"> <span style="border-left: none; border-right: none;">56</span> </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;"> <span style="border-left: none; border-right: none;">0</span> </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;"> <span style="border-left: none; border-right: none;">0</span> </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;"> <span style="border-left: none; border-right: none;">56</span> </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> </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;"><span>December 31, 2022</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>
<div style="border-right: none; border-left: none;">
<div id="t_ft_UCGJ0G6UQO00000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: 'times new roman'; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>1</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>2</span> </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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level <span>3</span> </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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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; 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: 10px; 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; 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: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 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: 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: 1%; background-color: #d6f3e8;">
<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: #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: 10px; 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: 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,974</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,974</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,974</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: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; 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</span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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; 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; 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; 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: 10px; 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="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" cellspacing="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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;<span>December 31,</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2023</span></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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 8pt; font-family: 'times new roman', times;"><span>2022</span></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; height: 10px; background-color: #d6f3e8;">
<td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td>
<td style="width: 2%; font-weight: bold; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="width: 9%; text-align: right; height: 10px; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td>
<td style="width: 1%; text-align: left; height: 10px; background-color: #d6f3e8;"><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: 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="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><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>
<td style="padding-bottom: 1pt; 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: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></td>
<td style="padding-bottom: 1pt; text-align: left; height: 10px;"></td> </tr>
<tr style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><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; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"><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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td>
<td style="text-align: right; height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td>
<td style="padding-bottom: 2pt; text-align: left; height: 10px; background-color: #d6f3e8;"><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>41
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515805392">
<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, 2023</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" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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,172 </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,162 </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;"> 301 </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;"> 278 </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;"> 288 </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;"> 315 </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,751 </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,745 </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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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;">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>42
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522055392">
<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, 2023</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" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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;">63</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;"> 282 </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;"> 463 </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;"> 491 </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,626 </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,654 </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,675 </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,679 </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;"> 951 </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;"> 975 </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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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>43
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521171392">
<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, 2023</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" cellspacing="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;"> <span>December 31, 2022</span> </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: rgb(214, 243, 232);">
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: rgb(214, 243, 232);"><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; width: 2%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center; width: 8%; background-color: rgb(214, 243, 232);">3<span style="font-family: 'times new roman', times;"> Years</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">150</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">150</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);">0</td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"><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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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> <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> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>44
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515814576">
<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, 2023</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" cellspacing="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;"> <span>December 31,</span> </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;"> <span>2023</span> </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;"> <span>2022</span> </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;"> 255 </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;"> 328 </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;"> 68 </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;"> 22 </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;"> 323 </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;"> 350 </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>45
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841515794464">
<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, 2023</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" cellspacing="0" style="height: 72px; width: 70%; 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: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="6" style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;En<span>ded&#160;De</span>cember 31,&#160;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<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; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; font-weight: bold; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"><span>2023</span></span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; font-weight: bold; font-size: 8pt; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 69%; vertical-align: bottom;" valign="bottom">
<p style="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;"> Finance lease cost: </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Amortization of right-of-use assets </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> $ </span></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: 10pt; 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: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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;" valign="bottom">6</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> 0 </span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><br/></td>
<td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">1</td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="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;"> Total finance lease cost </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> 5 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom">7</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><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" cellspacing="0" style="height: 77px; width: 70%; 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;"><br/></td>
<td colspan="6" style="padding: 0in; margin-left: 0.1px; text-align: center; height: 17px; font-weight: bold;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 10px; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;"> <span>2023</span> </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"><span>2022</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 70%;" valign="top">
<p style="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;"> Finance leases </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"><br/></td> </tr>
<tr style="height: 15px;">
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> Property and equipment, gross </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;" 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;"> 30 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><span style="font-family: 'times new roman', times;">$</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right;">30</td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="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;"> Accumulated amortization </span></p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" valign="top">
<p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p> </td>
<td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" 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;">(30</span></p> </td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;" 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;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right;"><span style="font-family: 'times new roman', times;">(</span>25</td>
<td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><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;" valign="top">
<p style="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;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag604">Property and equipment, net</span></span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" valign="top">
<p style="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;"> $ </span></p> </td>
<td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" 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;"> 0 </span></p> </td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"><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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important">5</td>
<td style="padding: 0px; margin-left: 0.1px; height: 15px;"><br/></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>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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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>46
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841612905376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions made in estimating the fair value of the options on the grant date based upon the BSM option-pricing model</a></td>
<td class="text">
<div>
<table border="0" cellpadding="0" cellspacing="0" style="height: 31px; width: 31.6161%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="31.6161%">
<tbody>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="width: 78%; background: #d6f3e8; padding: 0in; height: 7px; text-align: left;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Dividend Yield </span></p> </td>
<td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="width: 18%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">0.00</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Volatility </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">25.56</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 7px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">4.35</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">% </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px; text-align: left; width: 78%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Expected Life </span></p> </td>
<td style="padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160; </span></p> </td>
<td style="padding: 0in; height: 10px; width: 18%; text-align: right;" valign="top">6 Years</td>
<td style="padding: 0in; height: 10px; text-align: center; width: 2%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p> </td> </tr> </tbody> </table> </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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of restricted stock units activity</a></td>
<td class="text">
<table style="height: 91px; width: 60%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;"></td>
<td style="height: 17px; width: 1.71569%;"></td>
<td colspan="4" style="height: 17px; text-align: center; width: 43.6273%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Unvested Restricted Stock Units<br/></span></td>
<td style="text-align: center; height: 17px; width: 2.45098%;"></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px; width: 1.71569%;"></td>
<td style="height: 10px; vertical-align: bottom; text-align: center; width: 19.1176%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Number of Shares</span></td>
<td style="height: 10px; width: 1.71569%;"></td>
<td style="height: 10px; width: 1.42184%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td>
<td style="height: 10px; text-align: center; width: 21.3722%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 8pt; line-height: inherit;">Weighted-Average Grant-Date Fair Value</span></td>
<td style="text-align: center; height: 10px; width: 2.45098%;"></td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; width: 52.6961%; background-color: #d6f3e8;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">December 31, 2022</span></td>
<td style="height: 17px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 17px; text-align: right; width: 19.1176%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">0</td>
<td style="height: 17px; width: 1.71569%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 17px; text-align: right; width: 1.42184%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">$</td>
<td style="height: 17px; text-align: right; width: 21.3722%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">
<div style="border-right: none; border-left: none;">0.00</div> </td>
<td style="text-align: right; height: 17px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px; width: 52.6961%;">&#160; &#160; Granted</td>
<td style="height: 17px; width: 1.71569%;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; width: 19.1176%;" valign="bottom">105,000</td>
<td style="height: 17px; vertical-align: bottom; width: 1.71569%;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom; width: 1.42184%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; width: 21.3722%;" valign="bottom">4.11</td>
<td style="text-align: right; height: 17px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; background-color: #d6f3e8;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 1.42184%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; background-color: #d6f3e8;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; width: 52.6961%;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px; width: 1.71569%;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 19.1176%;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 1.42184%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 21.3722%;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px; width: 2.45098%;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;">Unveste<span style="line-height: inherit;">d as of&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; 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;">De</span>cember 31, 2023</span></span></td>
<td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">105,000</td>
<td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 1.42184%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">$</td>
<td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"><br/></td> </tr> </tbody> </table> <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>
</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>
<div><br/></div>
<div id="t_ft_E9LJN1CLI800000000000000000000b">
<table cellpadding="0" cellspacing="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; width: 46.5546%;">
<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.0084%;">
<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.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.8732%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 46.5546%;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.0084%;">
<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; width: 1.0084%;">
<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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; width: 1.68067%;">
<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; width: 1.0084%;">
<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="height: 17px; vertical-align: bottom; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;">
<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; width: 95.4446%;">
<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.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-left: none; border-right: none;">December 31, 2021</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 332,500 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 2.6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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.0084%;">
<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;&#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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; text-align: right; width: 9%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(32,500</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; padding: 0px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; text-align: right; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.76</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.4</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expired </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at <span>December 31, 2022</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 300,000 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.35 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1.4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gr<span>ante</span>d </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 100,000</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;">4.25</p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.0084%;">
<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: 9%;">
<p style="margin: 0pt; text-align: right;">9.7</p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%;">
<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.0084%;">
<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.07527%;">
<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: 9%;">
<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.0084%;">
<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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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.07527%; 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: 9%; 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: 10px; width: 1.0084%; background-color: #d6f3e8;"></td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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.0084%; 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: 9%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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.0084%; 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.07527%; 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: 9%; 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.0084%; 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-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Exp<span>ire</span>d </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(225,000</span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.57</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.0</span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 9%;">
<p style="margin: 0pt; text-align: right; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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-bottom: 2pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>a<span>l</span></span><span>anc</span>e at <span>December 31, 2023</span></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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.07527%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 175,000 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.06 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.8 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 2pt; vertical-align: bottom; height: 10px; width: 1.07527%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">20</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 46.5546%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2023</span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 95,000 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.84</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="padding-bottom: 2pt; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;">
<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;">20</span></span> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;">
<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521229088">
<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, 2023</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" cellspacing="0" style="height: 107px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 67.037%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 0.925926%; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; width: 31.4871%; text-align: center; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td>
<td style="vertical-align: bottom; width: 2.03231%; height: 17px;"><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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2023</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span><span>2022</span></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: 1.83486%;">
<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: 1.83486%;">
<p style="margin: 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>201</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.83486%;">
<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>19</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>1</span> </span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;">
<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: 1.83486%;">
<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>(99</span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;"><span style="font-weight: bold;">)</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>(48</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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 1.83486%;"></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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;"></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="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>103</span></span></p> </td>
<td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 1.83486%;"></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: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(28</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> <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" cellspacing="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="vertical-align: bottom; width: 30.9658%; text-align: center;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><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="vertical-align: bottom; height: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </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="vertical-align: bottom; height: 10px; width: 14.2621%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 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;">79</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;">15</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;"> 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;">(63</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="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;">0</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.97056%;"></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;"> 4 </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;"> 2 </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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">82</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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(46</span></p> </td>
<td style="height: 10px; width: 1.97056%; vertical-align: bottom;" valign="bottom">)</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="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 12%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">103</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"></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: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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: rgb(214, 243, 232); width: 13.2621%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(28</span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle">)</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Deferred Tax Assets and Liabilities</a></td>
<td class="text">
<table style="height: 221px; border-collapse: collapse; width: 80%; margin: 0px auto; 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; width: 67.8373%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.10906%;"><br/></td>
<td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; width: 29.8817%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"><span style="font-weight: bold;">December 31</span><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.84843%;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%;">
<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: 1.10906%;">
<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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> <span>2023</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.84843%;">
<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: 2.03327%;">
<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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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: 1.84843%;">
<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.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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.84843%;">
<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.03327%;">
<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.84843%;">
<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: 67.8373%; 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.10906%; 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.84843%; 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.03327%; 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.84843%; 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; width: 67.8373%;">
<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; width: 1.10906%;">
<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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 26 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 25 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for credit losses</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 91 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 2 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 11 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 71 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 94 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; 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; width: 1.10906%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><span style="font-weight: bold;">2</span></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"><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;">2</span></span></span><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; width: 67.8373%; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; width: 1.10906%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"><span style="font-weight: bold;">273</span></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;">0</td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 279 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 313 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">(279</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">(252</span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.84843%;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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;"> 382 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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;"> 286 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; 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; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; 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; width: 12%; 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; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%;">
<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; width: 1.10906%;">
<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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;">
<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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;">
<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; width: 12%;">
<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;"> 30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;">
<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;"> 30 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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="vertical-align: bottom; height: 10px; width: 67.8373%;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1.10906%;">
<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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 2.03327%;">
<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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 1.84843%;">
<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; width: 67.8373%; background-color: #d6f3e8;">
<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; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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;">355</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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; width: 2.03327%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;">
<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;"> 256 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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> </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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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>48
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517769072">
<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, 2023 </div>
<div>USD ($) </div>
<div>ShareBasedCompensationPlan </div>
<div>Customer </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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" 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 credit losses</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 11<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_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="ro">
<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">46<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_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">973<span></span>
</td>
<td class="nump">836<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">252<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_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="ro">
<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="re">
<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="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_NumberOfCustomers', window );">Number of customers | Customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">12.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> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-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;">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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<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_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<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> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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>49
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517437776">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2023</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>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_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>50
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522195696">
<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, 2023</div></th>
<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_else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation</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">$ 275<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic EPS, Shares</a></td>
<td class="nump">3,428,021<span></span>
</td>
<td class="nump">3,401,137<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">0<span></span>
</td>
<td class="nump">31,706<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,428,021<span></span>
</td>
<td class="nump">3,432,843<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.08<span></span>
</td>
<td class="nump">$ 0.03<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_EarningsPerShareDilutedUndistributed', 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.08<span></span>
</td>
<td class="nump">$ 0.03<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [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_else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the computation of diluted weighted-average shares outstanding|shares</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">268,294<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested Restricted Stock Units [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_else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the computation of diluted weighted-average shares outstanding|shares</a></td>
<td class="nump">105,000<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems</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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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_EarningsPerShareDilutedUndistributed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings attributable to each security on the basis that all of the earnings for the period had been distributed (to the extent that each security may share in earnings). This is the earnings amount which reflects the participation rights in undistributed earnings of each security, after giving effect to all dilutive potential common shares outstanding 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/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<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_EarningsPerShareDilutedUndistributed</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</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>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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517905776">
<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, 2023 </div>
<div>Number</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_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_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities', window );">Number of private companies which entity has investments in common equity securities</a></td>
<td class="nump">2<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]</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, maturities</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, maturities</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_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 private companies which entity has investments made in common 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_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities</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>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>52
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517278560">
<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, 2023</div></th>
<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_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">$ 54<span></span>
</td>
<td class="nump">$ 2,034<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">56<span></span>
</td>
<td class="nump">2,036<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">9,870<span></span>
</td>
<td class="nump">7,646<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_MoneyMarketFundsMember', window );">Money Market [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,902<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_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">0<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_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></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_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">1,902<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_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="text">&#160;<span></span>
</td>
<td class="nump">1,377<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="text">&#160;<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="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">1,377<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,900<span></span>
</td>
<td class="nump">7,922<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">26<span></span>
</td>
<td class="nump">32<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,926<span></span>
</td>
<td class="nump">7,954<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,856<span></span>
</td>
<td class="nump">9,353<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">28<span></span>
</td>
<td class="nump">34<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,884<span></span>
</td>
<td class="nump">9,387<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_CashAndCashEquivalentsAxis=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">26<span></span>
</td>
<td class="nump">32<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">9,802<span></span>
</td>
<td class="nump">7,319<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">$ 9,828<span></span>
</td>
<td class="nump">$ 7,351<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_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_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MoneyMarketFundsMember</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_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_CashAndCashEquivalentsAxis=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_CashAndCashEquivalentsAxis=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>53
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841612877696">
<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, 2023</div></th>
<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>
<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">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Less: Reclassification of gains included in net income</a></td>
<td class="num">(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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Net Increase (decrease) in Unrealized Gains</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">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="num">$ (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_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<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>54
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841616597376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>Number</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities', window );">Number of private companies which entity has investments in common equity securities</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_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 private companies which entity has investments made in common 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_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities</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>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841514335776">
<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, 2023</div></th>
<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_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">$ 9,870<span></span>
</td>
<td class="nump">$ 7,646<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">0<span></span>
</td>
<td class="nump">1,980<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">2,036<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_MoneyMarketFundsMember', window );">Money Market [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,902<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">1,902<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market [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,902<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market [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="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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market [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="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_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="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="text">&#160;<span></span>
</td>
<td class="nump">1,377<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="text">&#160;<span></span>
</td>
<td class="nump">1,377<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="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="text">&#160;<span></span>
</td>
<td class="nump">1,377<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="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="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_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="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="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_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="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,926<span></span>
</td>
<td class="nump">5,974<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">7,926<span></span>
</td>
<td class="nump">5,974<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Treasury Bills, carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980<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_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980<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="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">7,926<span></span>
</td>
<td class="nump">5,974<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_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980<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="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="re">
<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="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_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="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="re">
<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="text">&#160;<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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MoneyMarketFundsMember</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>56
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841618069184">
<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, 2023</div></th>
<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>
<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">$ 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease', window );">Change in value</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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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>57
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841613522528">
<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, 2023</div></th>
<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>
<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,172<span></span>
</td>
<td class="nump">$ 1,162<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">301<span></span>
</td>
<td class="nump">278<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">288<span></span>
</td>
<td class="nump">315<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,751<span></span>
</td>
<td class="nump">$ 1,745<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>58
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521340352">
<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, 2023</div></th>
<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>
<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">$ 94<span></span>
</td>
<td class="nump">$ 107<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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>59
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517449568">
<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, 2023</div></th>
<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_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,626<span></span>
</td>
<td class="nump">$ 2,654<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,675<span></span>
</td>
<td class="nump">1,679<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">951<span></span>
</td>
<td class="nump">975<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">63<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">282<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">463<span></span>
</td>
<td class="nump">491<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-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;">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>60
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521373136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 150<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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<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_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> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">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_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>61
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522119088">
<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, 2023</div></th>
<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>
<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">$ 255<span></span>
</td>
<td class="nump">$ 328<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">68<span></span>
</td>
<td class="nump">22<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">$ 323<span></span>
</td>
<td class="nump">$ 350<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>62
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841522163264">
<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, 2023</div></th>
<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>
<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_OperatingLeaseExpense', window );">Operating lease expense</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_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">5<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">0<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">$ 5<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense. Excludes 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="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>63
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521205792">
<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, 2023</div></th>
<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_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">(30)<span></span>
</td>
<td class="num">(25)<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">$ 0<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_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>
</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841510457984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>Number </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</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>
<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>
<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">100,000<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="nump">0<span></span>
</td>
<td class="nump">32,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares available for purchase</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">332,500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled/forfeited/expired, Number of Shares</a></td>
<td class="nump">225,000<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_RestrictedStockUnitsRSUMember', window );">Unvested Restricted Stock Units [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="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">105,000<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_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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock options fair market value</a></td>
<td class="nump">100.00%<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_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>
<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>
<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="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum amount of options authorized</a></td>
<td class="nump">600,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares available for purchase</a></td>
<td class="nump">175,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares exercisable</a></td>
<td class="nump">95,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant</a></td>
<td class="nump">295,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | 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="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>
<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_AllocatedShareBasedCompensationExpense', window );">Recognized compensation expense | $</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 3<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 111<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Number of years to recognize remaining expense</a></td>
<td class="text">4 years<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Qualified Stock Options [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfDirectors', window );">Number of directors | Number</a></td>
<td class="nump">4<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Unvested Restricted Stock Units [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="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">105,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_AllocatedShareBasedCompensationExpense', window );">Recognized compensation expense | $</a></td>
<td class="nump">$ 29<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Number of years to recognize remaining expense</a></td>
<td class="text">5 years<span></span>
</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_NumberOfDirectors', window );">Number of directors | Number</a></td>
<td class="nump">4<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense related to outstanding restricted stock units | $</a></td>
<td class="nump">$ 403<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Vested on grant date | Non-Qualified Stock Options [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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting Percentage</a></td>
<td class="nump">20.00%<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Vesting on the first anniversary of the grant date [Member] | Non-Qualified Stock Options [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="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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting Percentage</a></td>
<td class="nump">20.00%<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Vesting on the first anniversary of the grant date [Member] | Unvested Restricted Stock Units [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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting Percentage</a></td>
<td class="nump">20.00%<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Vesting on the second anniversary to fifth anniversary of the grant date | Unvested Restricted Stock Units [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="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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting Percentage</a></td>
<td class="nump">20.00%<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Three Non-Employee Board of Directors [Member] | Non-Qualified Stock Options [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfDirectors', window );">Number of directors | Number</a></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="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] | Chief Executive Officer [Member] | Non-Qualified Stock Options [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="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>
<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">25,000<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Chief Executive Officer [Member] | Unvested Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">35,000<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, One [Member] | Non-Qualified Stock Options [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="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>
<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">25,000<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, One [Member] | Unvested Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">17,500<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, Two [Member] | Non-Qualified Stock Options [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="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>
<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">25,000<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, Two [Member] | Unvested Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">17,500<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, Three [Member] | Non-Qualified Stock Options [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="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>
<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">25,000<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, Three [Member] | Unvested Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">17,500<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_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member] | Non-Employee Board of Director, Four [Member] | Unvested Restricted Stock Units [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="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares</a></td>
<td class="nump">17,500<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_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>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum amount of options authorized</a></td>
<td class="nump">450,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares exercisable</a></td>
<td class="nump">0<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_NumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NumberOfDirectors</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonvested award under share-based payment arrangement. Excludes share and unit 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued 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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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_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_AwardTypeAxis=else_NonQualifiedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonQualifiedStockOptionsMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_VestingAxis=else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember</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_TitleOfIndividualAxis=else_ThreeNonEmployeeBoardOfDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=else_ThreeNonEmployeeBoardOfDirectorsMember</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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorOneMember</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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorTwoMember</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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorThreeMember</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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=else_NonEmployeeBoardOfDirectorFourMember</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>65
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841521226160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Valuation Assumptions) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</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>Stock-Based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend Yield</a></td>
<td class="nump">0.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected Volatility</a></td>
<td class="nump">25.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk Free Interest Rate</a></td>
<td class="nump">4.35%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected Life</a></td>
<td class="text">6 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517306752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Stock Options Activity) (Details) - Employee Stock Option [Member] - 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, 2023</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_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">300,000<span></span>
</td>
<td class="nump">332,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">100,000<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="nump">0<span></span>
</td>
<td class="num">(32,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled/forfeited/expired, Number of Shares</a></td>
<td class="num">(225,000)<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">175,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">332,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 );">Vested and Exercisable, Number of Shares</a></td>
<td class="nump">95,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.35<span></span>
</td>
<td class="nump">$ 4.3<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted-Average Exercise Price</a></td>
<td class="nump">4.25<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted-Average Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.76<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired, Weighted Average Exercise Price</a></td>
<td class="nump">4.57<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.06<span></span>
</td>
<td class="nump">$ 4.35<span></span>
</td>
<td class="nump">$ 4.3<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and Exercisable, Weighted-Average Exercise Price</a></td>
<td class="nump">$ 3.84<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">2 years 7 months 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm', window );">Granted, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">9 years 8 months 12 days<span></span>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm', window );">Exercised, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 4 months 24 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm', window );">Expired, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">0 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, Intrinsic Value</a></td>
<td class="nump">$ 20<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">$ 20<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 forfeitures and expirations 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm</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_else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm</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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options of the plan 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/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount at which grantees can acquire shares of common stock by exercise of 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841634799392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - (Summary of Restricted Stock Units Activity) (Details) - Unvested Restricted Stock Units [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options Activity</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, Unvested Number of Shares | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares | shares</a></td>
<td class="nump">105,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, Number of Shares | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Expired | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, Unvested Number of Shares | shares</a></td>
<td class="nump">105,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance, Unvested, Weighted-Average Grant-Date Fair Value | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted-Average Grant-Date Fair Value | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited/canceled, Weighted-Average Grant-Date Fair Value | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, Unvested, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">$ 4.11<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that vested 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</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>68
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841520989984">
<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, 2023 </div>
<div>USD ($) </div>
<div>h </div>
<div>shares</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_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">20<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">359<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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480489/718-40-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480489/718-40-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480489/718-40-50-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;">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>69
<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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841616852240">
<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, 2023</div></th>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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">$ 201<span></span>
</td>
<td class="nump">$ 19<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred, Federal</a></td>
<td class="num">(99)<span></span>
</td>
<td class="num">(48)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred, State</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_IncomeTaxExpenseBenefit', window );">Total Federal and State Income Taxes</a></td>
<td class="nump">$ 103<span></span>
</td>
<td class="num">$ (28)<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-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;">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_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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>70
<FILENAME>R54.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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841517306000">
<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, 2023</div></th>
<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>
<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">$ 79<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_IncomeTaxReconciliationOtherReconcilingItemsAbstract', window );"><strong>Increase (Decrease) in Taxes Resulting From:</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_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="re">
<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="num">(63)<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_IncomeTaxReconciliationPermanentDifferences', window );">Permanent Differences</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">82<span></span>
</td>
<td class="num">(46)<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="nump">$ 103<span></span>
</td>
<td class="num">$ (28)<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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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_IncomeTaxReconciliationOtherReconcilingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxReconciliationOtherReconcilingItemsAbstract</td>
</tr>
<tr>
<td style="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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841510933344">
<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, 2023</div></th>
<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_DeferredTaxAssetsNetOfValuationAllowanceAbstract', window );"><strong>Deferred Tax 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Vacation accrual</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 25<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 credit losses</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">6<span></span>
</td>
<td class="nump">91<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">2<span></span>
</td>
<td class="nump">11<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">71<span></span>
</td>
<td class="nump">94<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_DeferredTaxAssetsOther', window );">R&amp;D expenses</a></td>
<td class="nump">273<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">R&amp;D credit carryforward</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">313<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(279)<span></span>
</td>
<td class="num">(252)<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_DeferredTaxAssetsNet', window );">Total Deferred Tax Assets</a></td>
<td class="nump">382<span></span>
</td>
<td class="nump">286<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax 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_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">30<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">27<span></span>
</td>
<td class="nump">30<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">$ 355<span></span>
</td>
<td class="nump">$ 256<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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_DeferredTaxAssetsNetOfValuationAllowanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetOfValuationAllowanceAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139841613605888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<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>
<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_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal', window );">Research and Development Tax Credit Carryforward, Expiration Period, Federal</a></td>
<td class="text">20 years<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_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal', window );">Research and Development Tax Credit Carryforward, Expiration Period, State and Local</a></td>
<td class="text">15 years<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_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_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period of expiration of the research and development tax credit carryforward for federal purposes, 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_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal</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_else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period of expiration of the research and development tax credit carryforward for state and local purposes, 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_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal</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_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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<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>EXCEL
<SEQUENCE>73
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MS*!7"N8_'T!2PW M=)>*1& :0(M3PC/I[KU";92IR?'-EPO'M4^&-KQ*7FK
M]E$'6%4A8.F]>P%LGCY&H0\5.<-""<>DF_>,JDT*M:,MU"-7.IYAB;H.IS+^
MEMZR/W <9/GI/7YDD9)+2^EPO;A2 C#J\4VIU8<]*Y-O[V3RKV+"EY+6[Z @
M5CH3T2+8:"+T<5VQF5*K8ZOLO;V3O5_$&!S799K QXDRJ[?H")ZJ81EU]:;4
MZK J5V_K;?C63 !-P=;GWD%)2R_42,NHF3>E5J=5F7E;[\*K(6BHN9,PFRO1
M$/N?EEX?UQG9/BR]75EZ>R=++[T5NDWC1[6';Q&!5TY_>#HZ.5;B,FKE3:G5
M<556WM[)RL^HSSBTJVPZ[B#S\00Q#KD?O"J7/BQ0%MTMZC>W2H!&7;TIM3K
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
M<Z,V$,>_BH;>='(SEX $-CBU/9,XO38/=Y=)[GH/G3[(1C9, +F2;*?]])4
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
M826)@'Z09T 8MME=XN>L. H6!:=3*U1N4"TM5L-<9@'&*J2=1HR]:3S(!6A
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
MB\+N.6,G'Q$5B8"'YL)C 'T1AYP5J(\XD.\4Z#.;YUD'OLH:^1#H?\?F':-
MRF0R6"\4?U,HR#,BC'HUDOHSNF5%C&XZGY;T,"+^1^+X\*;1CZ/9Q:O1?'PV
MNQQ/9Z>XGDZFEZ-/79YKZ4?YHMN,IK1N.DH<\]!6Y H#@J=X#ZNFI^/3^86L
MFO\U0>C^8GJ^CVK<;SX;7Y[-V_UNZ>5CF0@.OAW9EW;V?5S"CC!@83A?/'1J
M3,_:%^)2/@/%HZ6GB6./4:Y+#1YOLY4#O#[^BIC#"R_H+&$V?7M]^Y5_G;Y]
M*;WM,&,VA,!6:%:<9\0.&GI,-L;>@_/G,<5?RVPLM1'#2+]R[\@9J=J/AX]%
M"FD!I(%.'D([A9$^U_-1*S'G;?A^7-!W+#S9WQW)?IO<)@>:C]:4]'F)Y].C
MUOEC30.[B<K:F.QUGGZXX&('=;5O2/F+V::?*-Y2DJ5S\*O<\3=B^YY]V[#%
M6DM<W7[K+/&+FU!K?:Y.Y^CM6X3\I?_4Y_BC?'OQLQQNO;ASZ*C4?';>OK;O
MJ\R3Y.-;]&)+_L28O_VJ:OD.M[O;?<5\)1_O]LOE$^BO  -TP%:: J].)Q>O
MCF 6_JQ8+FJWX4]Y%ZY&X\<_:19K/"W \\*AI,0+(M!]V_WAOP%02P,$%
M  @ &7!T6&P)Z+=S!   U@H  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6R55EUOVS84?=>O(+1@:($TEB4[<;+$0.*F;8"V"Y)TPS#L@9:N+2(4Z9*4
MG>S7[Y"R%=M)W!6&+9*Z]_"<^T'S=*'-O2V)''NHI+)G<>G<[*33L7E)%;<'
M>D8*;R;:5-QA:J8=.S/$B^!4R4Z:)(>=B@L5#T_#VK49GNK:2:'HVC!;5Q4W
MCQ<D]>(L[L:KA1LQ+9U?Z Q/9WQ*M^2^S:X-9IT6I1 5*2NT8H8F9_%Y]^2B
MY^V#P1^"%G9MS+R2L=;W?G)5G,6))T22<N<1.!YS&I&4'@@TOB\QXW9+[[@^
M7J%_"-JA9<PMC;3\4Q2N/(L',2MHPFOI;O3B$RWU]#U>KJ4-OVS1V*99S/+:
M.ETMG<&@$JIY\H=E'-8<!LDK#NG2(0V\FXT"R_?<\>&IT0MFO#70_"!(#=X@
M)Y1/RJTS>"O@YX97:D[6(<K.GG8< /UR)U\Z7S3.Z2O.W91]T<J5EEVJ@HI-
M@ Z8M'32%9V+="?B>\H/6-;=9VF29COPLE9>%O"R'\MC?Y^/K3,H@W]>4MK@
M]%[&\:UQ8F<\I[,8M6_)S"D>_OI+]S#Y;0?+7LNRMPO]1TG8[?Q5.V(INRN)
MC70UXTP]LI);)M2<N85F59,A5QJBY>2 W:&!;6T>V860TJ+F7,FX8MJ(J5!<
MHL)<;81[9 4'NIYLN,.,2;*6<4/8)I<UDA\PA&(YMQZJ: ;TO19S+D/\T8,.
M),=<<I43:\Z<EC98YY);*R:"0-X% 6WN/+"N*C*Y +L9GY$)FVSI@&P^YT+R
ML:1W.+'>6>R-SL]UK1PX8HEQQR9<& 9:-37*:P48*?Z%Q13GF W04EL+)H9R
M/57AG?"'2%Y7M>0>3$.-\;10$:4_IN84W%\4>L N$0H$U%+N(^M%^O!5@3^Q
M8HN79U"K$)Y<6Q?FB(:HPM9KAB$WM!$LCXM(3+3$D6M/HA$ HH\&>K:5/E_U
MJJ,/+7R$AJ1J#)VKIHS0\?3(OG!SC_3=\KE04QOM1=W]XR3%,UE^F_EF?J(C
M+"91>@@+#/%<!N6V#4K4[T4I7O</H^/] 7[3 688#GK19U]S(U]6ET]EY=]A
MHX")(<SOM$.-K/74/GNN8L]OM!>M&&.C;9L4<6LK[MI77%"5'1UMJ/3SYRKA
MG:6-2NRS6V76SZ*L%^AG@Z-75![M9]WC%6;6[_X?E5Y<NI]DZT+]_# :E5Q-
M*;35^5I%_QXJ>K11T5<*%8X>_6F/[2K\B[A9_E%L,(U"/@+=;T]U^-'WX?I"
MJ66!4ELUJ!'6SPH$% _? 4B0T,4J+R&,)^R&5H=*SL,M .W2(+3G%A0I5+((
MK*,W7?86".'114U,R!@8W?$'"B?8-L63"')]^GT+^NM 8^]6]L^/EE>9)_B\
MSKI%W$D_67Z^8JE)V4]D[,UG-/];1"^H1Q!?^FOKK-TUT!W3<*.R+)RPS;6C
M76TO;>?-7>7)O+GQX0R9>BV2)G!-#H[Z,3/-+:J9.#T+-Y>Q=K@'A6&)BR<9
M;X#W$XW_ON7$;]!>98?_ 5!+ P04    "  9<'18U!WJ.JP#   A"0  &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;,U6;8_B-A#^GE\Q2D_]1$D(;[L4
MD!;N3E>I6ZWNK:JJ?C#)A%CKV%G;@>/?=^R$+"".ZKY5@.W$,X]GGIGQ,-\K
M_6P*1 O?2B'-(BRLK6919-("2V;ZJD)).[G2);/TJ+>1J32RS"N5(DKB>!*5
MC,MP.??OGO1RKFHKN,0G#:8N2Z8/*Q1JOP@'X?'%1[XMK'L1+><5V^(GM%^J
M)TU/48>2\1*EX4J"QGP1/@QFJY&3]P)?.>[-R1J<)QNEGMW#;]DBC)U!*#"U
M#H'1M,,U"N& R(R7%C/LCG2*I^LC^GOO._FR80;72OS),ULLPKL0,LQ9+>Q'
MM?^ K3]CAY<J8?P(^T9V. XAK8U59:M,%I1<-C/[UO)PHG 7?T<A:142;W=S
MD+?R+;-L.==J#]I)$YI;>%>]-AG'I0O*)ZMIEY.>7;YG7,-7)FJ$1V2FUDB,
M6S./+($[D2AM@58-4/(=H$$"CTK:PL [F6%V#A"159UIR=&T57(3\2VF?1@.
M>I#$R? &WK!S=>CQAC_F*OS]L#%64WK\<\WK!G-T'=.5S,Q4+,5%2#5A4.\P
M7/[\TV 2_WK#XE%G\>@6^H\$YR;0=3/_4!9A")\+A%P)JDXNMV#91B!46NV
M9VB RUP!10++#>HN&L&::7UP\JQ4M;0D%EPW%KX8$@LV3#"9(OA$/1$-?L<=
M"ABT<]+.P^#!&+1F1@>9 IC,('4+?*GYC@E'PBR@=,,#U8)^IKO+L!V=8X(W
MP:!W'R=7YMC_/FMOVP%67 @#T]Y],CD;8XB#=W2,/8#!M-;<<C3!>.*^,7UH
MNJ0C^5_0L59EB3KE3$#%*M3>]>%T>F6^2L6X=S\=G8V.B@NA7XAOZT@Y0,8H
M?;:T;8D)6S!)@T:$TM\"CO:[^&QTG_]@UN>B8V/GB5,Y87K$UT#GM<Q,#](+
M;WN>E0MKN?$W=@9T_;_4E.[9$:72//7936IM9VBW^K 6R@7I*,,T@FMW7!R
M[1@7OD)RK<IS1>,M<-*U.Y+1V>A@-/J2DY9Y8?+IU<.^KSZ*7,7D 5+!C.$Y
ML>+<-GA"DX,336YX%;S@L:WCE,*P1>=6(SP$9Y9]/9%:BM;.*N(E^ N9;J_K
MLQ(/7(DWB;W"+9?2*:S:E'T#XXD?@G5W6!,M7SDRNRH,UV[#Z*1M43"WOCD;
M"BV54-/!NK==_W]HVMZK>//GX9%I,M1QE)-JW)]2N]5-0VX>K*I\$]PH2RW5
M+PL**FHG0/NYHO1H']P!W;^BY;]02P,$%     @ &7!T6*TCME"% @  < 4
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
M:&5E=',O<VAE970Q-BYX;6RM5VU/XT80_NY?,4II>R=!XC@O'%= 2B"T2$=
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
M#UJ@_=71#ZPJW'7M7EFZ_+G'-=VV4;,!O5\J^I*O!NR@N;^?_PU02P,$%
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
M!E/S<F7;'MN)%K5K25NA38-SP]+\44#: /,\%T(?)W:#[A^5_@%02P,$%
M  @ &7!T6.N?,*X7$@  TS4  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&ULM5OK;]LXMO_NOX+(#&93P''\:/.8/H"DT^XM,.T$3;N+BXO]0$N4S:DL
M>D@I3N:OO[]S2$F4(ZO96>R'-K9$GA?/^]"O=L9^<VNE2G&_R0OW^FA=EMN?
M3T]=LE8;Z29FJPJ\R8S=R!)?[>K4;:V2*6_:Y*?SZ?3L="-U<?3F%3^[L6]>
MF:K,=:%NK'#59B/MP[7*S>[UT>RH?O!9K]8E/3A]\VHK5^I6E5^W-Q;?3ALH
MJ=ZHPFE3"*NRUT=7LY^O9Y>T@5?\0ZN=BSX+8F5IS#?Z\B%]?30EBE2NDI)
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
M0O=AA=2]29"BBI>^9@<0=&IH7V;Q&;8/HZ++OQF&1EK2;D9XWM1%+]M8<TR
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
M4#L!NK]1RMYMG(/V"V/Q&U!+ P04    "  9<'182J4_,FD"   R!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-5$UOVS ,O?M7"-HPK$!1VW+2
M!%UBH&G7KH=@0=JMAV$'V69BH;+D24K<_?OI(_$R( UVL42)?'R/%CGII'K1
M-8!!KPT7>HIK8]JK.-9E#0W5%[(%86]64C746%.M8]TJH)4/:GA,DN0R;B@3
M.)_XLX7*)W)C.!.P4$AOFH:JWS/@LIOB%.\/EFQ=&W<0YY.6KN$1S+=VH:P5
M]R@5:T!H)@52L)KBZ_1J-G#^WN$[@TX?[)%34DCYXHR':HH31P@XE,8A4+ML
MX08X=T"6QJ\=)NY3NL##_1[]SFNW6@JJX4;R9U:9>HK'&%6PHAMNEK+[ CL]
M0X=72J[]%W7!EPPP*C?:R&87;!DT3(25ON[J<! P3MX((+L XGF'1)[E+34T
MGRC9(>6\+9K;>*D^VI)CPOV41Z/L+;-Q)G\06Q!&*@8:?7RB!0=]-HF-17;W
M<;E#F044\@9*2M!<"E-K]%E44/T+$%M*/2^RYS4C)Q%OH;Q 67J.2$*R$WA9
MKS/S>-E_Z/QQ76BC['OX>4QIP!D<QW$]<J5;6L(4VR;0H+: \P_OTLODTPF6
M@Y[EX!1Z_FA[KMIP0'*%#A@?HWD:R)8/F@*4*V'D2N@^)%K2#LVI <4HU]'[
M*#U/1R2LER1ZMOUCTZ*%DB5H'65)&I'1.+IC@MD75J%[*2L=D?$XRM)AM'3R
MT1:0'0WH:V'?3YJ@L_"-GJ2A_%"#SS(:IF$=#(]5*SYXQPVHM>]6C4JY$28\
MZ?ZT'PC7H0_^NH=I,J=JS81&'%8V-+D8#3%2H4.#863KNZ*0QO:8W]9VJ(%R
M#O9^):79&RY!/R;S/U!+ P04    "  9<'18Q"-P=YT"  "H!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6R=5-MNVS ,??=7"-XP;$!:7Y,T76(@
M:1ML0#L$O6P/PQX4FTF$RI(KR4W[]Z-DQ\V - \#;)J2R,-#RN1X*]6CW@ 8
M\E)RH2?^QICJ/ ATOH&2ZE-9@<"3E50E-;A4ZT!7"FCAG$H>Q&$X"$K*A)^-
MW=Y"96-9&\X$+!31=5E2]3H#+K<3/_)W&[=LO3%V(\C&%5W#'9B':J%P%70H
M!2M!:"8%4;":^-/H?)9:>V?PD\%6[^G$9K*4\M$NOA<3/[2$@$-N+ +%SS-<
M .<6"&D\M9A^%](Z[NL[]+G+'7-94@T7DO]BA=E,_#.?%+"B-3>W<OL-VGSZ
M%B^77#M)MHUM,O))7FLCR]89&91,-%_ZTM9AS^$L?,<A;AUBQ[L)Y%A>4D.S
ML9);HJPUHEG%I>J\D1P3]E+NC,)3AGXF6RB\7V5>R504Y.JI9A56W/3(#_P?
M/M_3)0?]91P8C&3M@[Q%G36H\3NH44QNI# ;3:Y$ <6_  %2['C&.YZS^"CB
M)>2G)(EZ) [CY A>TN6=.+SD/_+^/5UJH_!_^7,H\P8W/8QK>^A<5S2'B8]-
MHD$]@Y]]^A -PJ]'6*<=Z_08>G:'/5G4'(A<D<,9'&)\'!,K"^42E*VN9ZMK
M1>Q-:R.U]]$;)(VP$8@+X<5GL7OGM1+,U H(10IS]F)U[:5HG8XBSS4X.9&K
MDP<-) GQ\68UXP43:R_J)<.DE=?H[J51W[UQ;Q /K.RGWC5H3:9Y7I<UIP8*
M<@E8U)Q1V]#H/!CVG1QY]])0_E82NE\2Y#_J1U8.^X?N(-CKGA+4VLT(37)9
M"],T4K?;C:%ITWUOYLT,NZ%JS80F'%;H&IX.^SY1S5QH%D96KA>7TF!G.W6#
MHQ24-<#SE91FM[ !NN&<_0502P,$%     @ &7!T6*;LBI%T @  ;04  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULE51M;],P$/[>7W$*"($$2YIT
M8QIMI+0PF,30M!<00GQPDTMB+;:#[:P;OYZSTX8"724^)/&=[YY[[IS'TY72
MMZ9&M' O&FEF06UM>Q*&)J]1,'.@6I2T4RHMF"535Z%I-;+")XDFC*/H*!2,
MRR"=>M^%3J>JLPV7>*'!=$(P_3#'1JUFP3C8."YY55OG"--IRRJ\0GO37FBR
MP@&EX *EX4J"QG(69..3^<3%^X#/'%=F:PVNDZ52M\XX*V9!Y AA@[EU"(P^
M=[C IG% 1./'&C,82KK$[?4&_=3W3KTLF<&%:K[PPM:SX#B  DO6-?92K3[@
MNI]#AY>KQO@WK/K821) WAFKQ#J9& @N^R^[7\]A*^$X>B0A7B?$GG=?R+-\
MRRQ+IUJM0+MH0G,+WZK/)G)<ND.YLIIV.>79]!.=^YFT3%9\V2!DQJ U\/R:
MD65>3$-+-5QDF*_QYCU>_ C>.(9S)6UMX)TLL/@3("1R \-XPW >[T5\B_D!
M)..7$$=QL@<O&3I./%[R7QU_RY;&:OI'ON_JN4><[$9TNCDQ+<MQ%I P#.H[
M#-)G3\9'T9L]?"<#W\D^]/2*=%ATQ%25<,HEM_CJ(_W(Q;]-[&*^'YMFBV*)
M>C/?>)3=H28QPHW!LFO 53*C]UH9 PNF]0.7%61"==*.LCSO1-<P2US(I2W_
MR9S21F["?P<OE!#029XSH!B0<(TY)/ 5F38P/HS\$XUV'L[HZ8AVAW>T:ZCA
ME@0$ZLH+W4#NBO=J&+S#79+U$OH=WE]$YTQ77!IHL*34Z.#U80"Z%W=O6-5Z
M02V5)7GZ94WW(6H70/NE4G9CN +##9O^ E!+ P04    "  9<'18^JI2"T0"
M   &!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R-E-]OTS 0Q]_S
M5U@&(9#0DCIM*:.-U&Y#\#"MV@9[0#RXR;6)YA_!=I;RWW-VVE"@JWAQ?/;=
MQ]]S[CQMM7FT)8 C6RF4G='2N?H\CFU>@N3V3->@<&>MC>0.3;.);6V %R%(
MBI@ER3B6O%(TFX:UI<FFNG&B4K TQ#92<O-S 4*W,SJ@^X7;:E,ZOQ!GTYIO
MX [<EWIIT(I[2E%)4+;2BAA8S^A\<+X8>O_@\+6"UA[,B<]DI?6C-SX7,YIX
M02 @=Y[ \?,$%R"$!Z&,'SLF[8_T@8?S/?UCR!US67$+%UH\5(4K9W1"20%K
MW@AWJ]M/L,MGY'FY%C:,I.U\V7M*\L8Z+7?!J$!6JOOR[>X>#@(FR3,!;!?
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
M0C>/?S.P:NL?W)6R^'S[[@:_ET [ UPOE++[@0O0?8'-O@-02P,$%     @
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
M$^!O O)"N.N%<I;71)%!3_ E$F:V1C.-/-4\6I.CB=F5J1)ZE.HX-?A!5"8
M_8S0*)-Z3$HT3$(TI?.$1C0@B4+#(.!9HF@R1Q/.:$!!HI.IED>8L3SR1BJJ
MZP,A>I0090S=ZT++4W1R#8I0)D][KM)4S8)NL*$U6M/R]]"ZAN <-? 9\CV_
M\7^XJS,LTO2+-/T<K[D';Y@I+M'3&.(9B#^[^%CCS;MQ*5,20-_1XI<@7L$9
M?/V"V]XW"[M&P:Z1HS?VL)L(_98)]7:&)LQ4G.@=N'G):*KEK]#3O9Z.[A3$
M<B?S1@W,FP7SIK6NY=9GZZUG9NMWL;3C-- ;$"$MC%H%HY85:4P3&F=QL=?H
M[W8I+0*PPE8L8[L@W:Y1 .T:F'<*YIU/$H =IW50 -V"4?=8 =QF(J'Y.6?.
MMENZ,FW[<6!=HV)-+XH,+FI4PT4-S+%7VHGW27HX '3X1,!;'H>/E<0HHRPT
MEF83@1VV:BU+S\)^C3K =3@:+BT-6WWG&"'8@3J'A5"Z%;;;S)BLJIF#';=J
M,4M/PZTZE5"'M>'2V[#5@(Y1@AT(>X>E4/H6MAO.#BE4L G[(E5+6UH=[M:I
MBSI,#I<NAZU6=(PN[$"'3PB_]"_?;CL[9/$AJ[##5JRE7SJ<CVL4@E^'S_E;
M=S/[Y>SC0C@ U+0<$.[6'=E\;Q@3,:>)1 PBC>6==_0A*=97^'5'\32_-L^X
MTI?PO+D $H(P$_1XQ+EZ[YB;>/$A9? /4$L#!!0    ( !EP=%C_/D#[(00
M /8/   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;+U7VV[C-A#]E8&Z
M*!(@&]U\2VH;B)T4W8?L&O%F^U#T@9%&-A&)5$G*S@+]^)*4+%\B:Y/6Z(M-
MD3-'YXR&Y,QPS<6S7"(J>,E2)D?.4JG\VG5EM,2,R$N>(],K"1<94?I1+%R9
M"R2Q=<I2-_"\GIL1RISQT,[-Q'C("Y52AC,!LL@R(KY/,.7KD>,[FXD'NE@J
M,^&.ASE9X!S58SX3^LFM46*:(9.4,Q"8C)P;_WKJ]XR#M?A&<2UWQF"D/''^
M;!X^Q2/',XPPQ4@9"*+_5CC%-#5(FL=?%:A3O],X[HXWZ+]:\5K,$Y$XY>GO
M-%;+D3-P(,:$%*EZX.O?L!+4-7@13Z7]A75EZSD0%5+QK'+6##+*RG_R4@5B
MQT$+;78(*H?@T*%SQ"&L'$(KM&1F9=T21<9#P=<@C+5&,P,;&^NMU5!F/N-<
M";U*M9\:?R:J$ A?$I@44J])"3<LACE=,)K0B# %-U'$"Z8H6\",IS2B*.%L
MKO,I+E+K^5EGVR<6\0QAA@*F/,OT!YHOB<!S.+M%16@JS^$C/,YOX>S#.7P
M%Z19ED 9/#*JY(6>U..O2UY(PF(Y=)569SBZ4:5D4BH)CBCQ [CG3"TEW+$8
MXWT 5X>ECDVPB<TD:$6\Q>@20O\" B\(&PA-W^X>M- )ZT\56KSP"-Z$2"J!
M)S#3@4.FB-D'37$J83K-,.9<N)8YB7#DY 9(K- 9__R3W_-^:=)X(K ]Q9U:
M<:<-?6P2B]K$:I)9^O:LKSFM5N.@WQVZJUWVKVU\SZMM]DAU:U+=5E+F,T1P
M-YM?E"G>F*HE1'?GO6$G&'B!?\"OR<[S_;#?S+%7<^RU<KQ+$GU,FER):5J8
M@Q+T21(] \]-TNC=)H]2[[VBY!V0?FT1^GVOUTRY7U/NMU*^-40Q_E%@^V\,
M;)-=& PZ83/+0<UR\,:,A%P?=3:*%V!3HHEM"3;8C>6E-SB@VFATA.=5S?/J
M/R9 31](9H[W)OI7/TR%-HL]XKZWO9"\?Q'B*CT:KP7O+5%NMCH29G_G^O3;
M YWE*?^."',;WB\VO/#'/69/*/YLI-L*^-[C^51H^_*#K?S@-'=2A7,JU2="
MVU>]O8C]UEMO7!Y/@"]16NA2 Q+!,U!+!)VU>5$&H=Y[>GUMBTF,/Y(5"ET<
M;XH?759+I:L=75K]??Q KLCL;C*_W_6\P[W88!?T!L%5YTB.;V]AO_T:?F0K
ME$;'@_X3-#+#,MUMZ=:>[:W0[_[N)T+;#\3VYO>[)\KVUA+BW:I/A+:O>EM+
M^.W%Q/^<[:^K"]]KRO96TN\-BKO3064H%K:QE& ;G[)AJ&?KYO7&MFP'\Q/3
MU-K.; M3=L3W1"PHDY!BHB&]R[Z6*,HFLWQ0/+=]VA-7NNNSPZ5NS%$8 [V>
M<*XV#^8%=:L__@=02P,$%     @ &7!T6)[Q9INY @  P@@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&ULM99M3]LP$,>_RBF3)I 0>2@M#TLC4=BT
M2I0AV,,+M!=N<FTL8CO83@/[]+.=-'12"1):WS2V<_?W[^YJ7^):R >5(VIX
M8@578R_7NCSS?97FR(@Z%"5R\V8A)"/:3.725Z5$DCDG5OA1$(Q\1BCWDMBM
MW<@D%I4N*,<;":IBC,CG"1:B'GNAMUZXI<M<VP4_B4NRQ#O4/\H;:69^IY)1
MAEQ1P4'B8NR=AV>3,+ .SN(GQ5IMC,&&,A?BP4ZFV=@++!$6F&HK0<QCA1=8
M%%;)<#RVHEZWIW7<'*_5O[C@33!SHO!"%+]HIO.Q=^)!A@M2%?I6U%^Q#6AH
M]5)1*/<+=6L;>)!62@O6.AL"1GGS)$]M(C8<HO 5AZAUB!QWLY&CO"2:)+$4
M-4AK;=3LP(7JO T<Y;8J=UJ:M]3XZ63*5ZBT2;-6L'=-I"0V2_NP=XF:T$+M
MQ[XVVUAC/VTE)XUD](ID&,%,<)TK^,PSS/X5\ U?!QFM(2=1K^(EIH<P" \@
M"J(!7%=LCK)'=M#%/G"R@S=CARF';W))./U#W)_E_LK8PE0C4[^W9: 1/MHN
M;$_2F2I)BF//'!6%<H5>\O%#. H^]6 ?==A'?>I)$S^(!922KHA&2 4K#3LJ
MJ'.:YF BHOH9<J* ;M27<FO)3'CX6%D#A6DEJ3:.VV)L*(:.PA[N51+%_FH+
M^+ #'_:"SRBGK&)P/T,;P=;$]BJ\,[&CCF^TJ__#: ?8QQWV<6]:OYO;6%7R
M&2:T*-2!N1UT3U7[M2)@[NCV8)UT6"?]U29/;U:[5^&=:3OM^$YW5>W3'6"'
MP<N-'?S'>K\A-N@IN+_15AC*I6N>RMPA%==-A^E6NP9]WK2E%_.FN\^(7%*N
MH,"%<0T.C\TYETW#;"9:E*Y)S84V+<\-<_.1@=(:F/<+(?1Z8C?H/EN2OU!+
M P04    "  9<'18X6JKW+L%   X)   &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6R]6FUOXC@0_BL6MSIUI6V3V.&M!T@MW;VKM-55V]V]#ZO[8,!
MU"1F;0>V]^O/"2DF.)F2*N5+F\#,Y)DA>9X9.X,-%X]RR9A"OZ(PEL/64JG5
MI>/(Z9)%5%[P%8OU-W,N(JKTJ5@X<B48G65.4>A@U^TX$0WBUFB0?78O1@.>
MJ#"(V;U ,HDB*IZN6<@WPY;7>O[@2[!8JO0#9S18T05[8.K;ZE[H,V<7919$
M+)8!CY%@\V'KRKL<^R1UR"R^!VPC]XY1FLJ$\\?TY'8V;+DI(A:RJ4I#4/UO
MS<8L#--(&L?//&AK=\W4<?_X.?JG+'F=S(1*-N;A/\%,+8>M7@O-V)PFH?K"
M-W^Q/*%V&F_*0YG]19O<UFVA:2(5CW)GC2 *XNU_^BLOQ)Z#YU<XX-P!'^M
M<H>L<LX669;6#55T-!!\@T1JK:.E!UEM,F^=31"G/^.#$OK;0/NIT6V\9E+I
MWT5)=#;F4J&K>(8^2A7H$K$9^D0#@;[3,&'H[SG:LWZ/SFZ8HD&HC\[1MX<;
M=/;N/7J'@AA]7?)$TG@F!X[2$-,+.=,<SO46#JZ <\.F%XAX'Q!V,2EQ'Q_O
MCHONCB[,KCIX5QV<Q2,5\1[T4S-+0H;X'%VM=;)T$K)S_?"<2ZH_?6#31 0J
M8!+]^*Q=T:UBD?RW+.WM=?SRZZ3/ZJ5<T2D;MO3#*)E8L];H]]^\COM'61$:
M"E8H"=F5A$#11^D]4I;@UJN3>:7<L1ZU_8&SWH=MFV"7&*,"''\'QP?A_"FX
ME"B)-86%P7_ZAEUHZBK#MPW3WK_X 3S(HH"MO</6KH<MU.=EV-K6E=T#;)!%
M 5MGAZT#8LN>ZW7Z7)<!ZEB7:W<.$-DF^L?LE(/J[D!U05"?F:[7E,HE8C^3
M0*-+B>8#&E,AGH)X@6C$D[CT[NM::/J][F$1;:-NQZ^ W-M![H&0[WC,GM =
M%8]:<G_<L6C"1"D!@&'J$D!#P0H9]W<9]T_$B?TF2])0L$))/->HJ/LJ5LS=
M]N\YK^\>,@\<_+7@]UH KQD.S>- 1 5?ZK6I&+WV0.T[GG+S.& J;R&SGM%9
M#Q9:F*%SYY=N+/ 2KTW!:+,'B_.81Q$3TX"&Z)ZNF  )$HY5EPZ:BE;,W"B_
MUSX127I@CU&[+ U%*Y;%-!T>W'54TB3H5CM)NS?Q2+=;+O2>:4X\N#LYGB;!
M.+6SL=N6BM[/,TV+!W<MQ]-DHVU+'NV85$PWXH'*_A)--MICY-&.N[&P:1XP
MW#Q\U3^#3,03N@["4((D"4>J/4>^1=^!3=^!O5--UPUU'7E9WJ*'P7MK#G /
M4T62V&Y9NGWWL&LIM<(5DRPVW0B&NY&CR0_;C0D^G!U+;$@50M-LX)HK 56<
MANU!WRHB9%+$9UH"#*\&P$2%[0E?_VQ6X<JLVA5+*-C(,H9E^:.>MM53X8&#
M.*A1L6XJ6C%U(^JX>RH.:E3UFXI6+(MI$##<(%1RD*W@UC(?;%,$9&0>PS)_
M//_8&GTX%8$FQ451H^$$UO"CV8?8*P*'[ .:%/$9K27PC ^S#[$'>VO!#[8I
MPC):1V"MNV$3A6BZXU"+@N"H=9^UIJ(5:["WH$Y.1$&DH7$_+\M;+!X0H^?D
MI<6#BHT&6YO[/?MN+;$B;5)QOQH1)S67]*MHB-A*C7N'&&V;JNT08K2<P%I^
M/!'94[)%1)!)$9\17 )/T2\04=E"?L_:2"JQ(KV*.8P8T2.PZ&7;#^-T^^&C
MV7Z >:C1\;BI:,7TC<224RWLDT:G[J:B%?<7C;+[-96]<H?1EFVK@2^QJ9I\
M?*/M?LWU^ZI'WG]Y_1XT*>(S(N_#(O_Z;3W?'F;[/6N5N\2J2[Q^!6RCRSX\
M\E; A@G,MS>Y^SV+^4NLNJ3M'2!V]E[K2-^IN:-B$<02A6RNW=R+KLY8;%]3
MV9XHOLK>])API7B4'2X9G3&1&NCOYYRKYY/TY9'=RT*C_P%02P,$%     @
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
M ZB)&J?D,;LMD(%E0. R, INIM14AR2ZV?UB-]LHO)E24\V3^&9K\]N>,CB
MW> V:J22WFP8WV[CB+V@6\J_,P%/;E!'^_P84E-7,R0,8JM7DQL;Y413:JIY
MDA,QB%)'KFD4XNHZ@(6WYCH<0ML4*\M=,,T!*<)UC.O(UI1=%TM26#(@AAFP
ML>:/N N"A].>W5W@'Y;XA_N%?]@H_IE24\V3^(=A_&M?-W7&:ZH;</2VV4EH
MQ# TZM<-?-L$#Z=]ZKO@12QY$?>+%[%17C2EIIHG>1'#O-B^;NI,N'W[! _=
M-C4)F+@%8!YQDP4/IWW>N^!0(CF4](M#B5$.-:6FFB<YE+3F4+AH2!U!:P_5
MNN!/(OF3[.'/. P9G_DT0'=TR3A8$;"6]DGMY'%IY7DIZ5=%&&574VJJ>9)=
M"?S8]LBGS49)E#0\[R6C4?-Z!9&$23HB3%A7.[L&7MV=G21, A/FSKH_XNX,
M'E([\2XHDTC*)/VB3&*4,DVIJ>9)RB0=42:LJ^U"G5F!VI&@26#0;%<[\!T:
M/*1VXEW IB-AT^D7;#I&8=.4FFJ>A$VG(]B$=;5=@-!534W"IM,2-H^X2X.'
MU,ZZ"R9U)),Z_6)2QRB3FE)3S:N\2=B:2?<4CE$<=: 7%-74)(LZ,(NJ;TG"
M]6"4/DVIJ7E+2G6\?M6#48(UI:::)PG6 2'OR'NT0KPZC4=CO/VDN*&5.QXY
M.^:[Y$>G(WYTZL37%'7#\^W=44LN=& N;/$NLU'J<^IO,P(O/DN:<^'W&;?3
M>LS.P,Z48#'=E JU U.2C.7"C+7C>GK$O2\\H';:72P*NI+3W'YMPG"-,IPI
M-=4\R7!NZXT8>W8,D$.N70VM=E^[7 E/KMX^C#U%;I287*T-&Y4=&ZV@Z8B;
M='A [;2[8"M7LI7;+[9RC;*5*375/,E6;FNVVE/D=6#:?B($-E'CE4#EPD"E
M6=Y&5^%<Z,FQFH]$+5<'M4RL(\ #:N?<Q0*<)Y'-Z]<"G&<4^DRIJ>9)./0Z
M6H K=#V@MKV#5]4\26L>O*JF5]NPF/:IPD#*FWR&E6W3V9[U6\J?_"A! 7M,
M^UBGH]0,OMD&OOD@XF6^D_HA%B(.\\,%HW/&LP;I]X]Q+%X_9)NSR\WXT_\!
M4$L#!!0    ( !EP=%BM 7W3JP(  "4'   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;*U576^;,!3]*Q:KIE;:"B$)FSJ"E(]5ZT.EJEV[AVD/#MR
M56,SVR3=O]^U(8Q4*=VDO8 _[CF<<R^^CG=2/>H"P)"GD@L]\PICJ@O?UVD!
M)=7GL@*!.QNI2FIPJG)?5PIHYD E]\,@B/R2,N$EL5N[44DL:\.9@!M%=%V6
M5/U: )>[F3?R]@NW+"^,7?"3N*(YW(&YKVX4SOR.)6,E",VD( HV,V\^NEA&
M-MX%/##8Z=Z86"=K*1_MY"J;>8$5!!Q28QDHOK:P!,XM$<KXV7)ZW2<ML#_>
MLU\Z[^AE334L)?_&,E/,O(\>R6!#:VYNY>X+M'ZFEB^57+LGV;6Q@4?26AM9
MMF!44#+1O.E3FX<>8!2]  A;0/@<,'D!,&X!8V>T4>9LK:BA2:SDCB@;C6QV
MX'+CT.B&"5O%.Z-PER'.))>4*?) >0WD&JBN%6")C":GO8VYUH!+[7Y&,/NW
MD-9*,9&3!=5,DWLAUQK4EJXYD"M1U1B/,5*DC#-J"W9&3E=@*./ZC+PG]W<K
M<GIR1DX($^1K(6M-1:9CWZ E*\Q/6_F+1G[X@OQ12*ZE,(4FGT4&V2&!C[GH
M$A+N$[((!QE7D)Z3\>@="8-P?$30\N_AX8"<<5>?L>,;_V-]OL_7VB@\!#^.
M):WAG!SGM(WA0E<TA9F')]^6#;SD[9M1%'PZ9O@_D1W8GW3V)T/LR0)R)D3S
MGW$J4CCFMJ&('(7M6MMD&L7^MN]A,.1 V;13-AU4MBRHR,'^OEM;G6.Z&H)I
M[Z/!,UE#$0>JHDY5-*@*3\$KR8I>3]9@2"/+[W6<$E3N&K$FJ:R%:<Y:M]KU
M^KEK<<_6%W@'-"W[#TUS@5Q3A;77A,,&*8/S#Y@FU33E9F)DY?K:6AKLDFY8
MX#T&R@;@_D9*LY_8#W0W8_(;4$L#!!0    ( !EP=%CZ1^]<D@(  %P'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U576^;,!3]*Q:KIDY:RU>
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
M]8[[)FA9OA[*CA:+XL:>"VWN_Z*9F1<72&M@YA,A]+IC">HW7/@'4$L#!!0
M   ( !EP=%B4QG@!4@(  "<&   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;*U576_:,!3]*U963:VTX9 0AE@2B<*F[F$:*NWZ,.W!)!=BU8DSVP'V
M[V<[(0HT17W8"_''/>>>8_M>PCT7SS(#4.B0LT)&3J94.<58)AGD1 YX"87>
MV7"1$Z6G8HME*8"D%I0S[+GN&.>$%DX<VK6EB$->*48+6 HDJSPGXN\M,+Z/
MG*%S7+BGVTR9!1R')=G""M1CN11ZAEN6E.902,H+)& 3.;/A=!Z8>!OPD\)>
M=L;(.%ES_FPFW]+(<8T@8) HPT#T9P=S8,P0:1E_&DZG36F W?&1_:OUKKVL
MB80Y9T\T55GD3!R4PH943-WS_1TT?JS A#-I?]&^C@T\!R655#QOP%I!3HOZ
M2P[-.70 P]$K *\!>&\%^ W MT9K9=;6@B@2AX+OD3#1FLT,[-E8M'9#"W.+
M*R7T+M4X%<^21%20HB\'_2XD2'2] $4HDS?H(WI<+=#UU0VZ0K1 #QFO)"E2
M&6*E$QLX3IHDMW42[Y4D"T@&R!]^0)[K^3WP^=OAWBD<:[NM9Z_U[%D^_ZV>
M?\W64@G]HG[W>:O)1OUDILJFLB0)1(XN(PEB!T[\_MUP['[N<_J?R$Y\^ZUO
M_Q)[_*3+4B)]A6C.\YQ*4XF]MUG3C"V-:0.[V N"$.^Z1E[&^-ZDC3G1-VKU
MC2[J^Z$R$'UZ:EC0R36>G,EY&6*>2I^:H%437%3SP!5AZ/RM],D+>H["/]/7
M$Q.X9P)QIXQ-"_U.Q)86$C'8:)0[^*1)1-V6ZHGBI:WL-5>Z3]AAICLY"!.@
M]S><J^/$-(OVOR'^!U!+ P04    "  9<'184RJ5R.<"  "Y"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6RM5FUOFS 0_BL6JZ966LM+$A)E"5*2
M;EJE5:N:=OLP[8,#1[!J;&:;I-NOGVT(RPM%T]0OX#-WCY_GSO8QV7+Q)#,
MA9YSRN34R90JQJXKXPQR+*]X 4Q_2;G(L=*F6+NR$( 3&Y13-_"\T,TQ84XT
ML7-W(IKP4E'"X$X@6>8Y%K_F0/EVZOC.;N*>K#-E)MQH4N U+$$]%G="6VZ#
MDI <F"2<(0'IU)GYX\7(^%N'KP2V<F^,C)(5YT_&N$FFCF<( 858&02L7QM8
M *4&2-/X66,ZS9(F<'^\0_]HM6LM*RQAP>DWDJALZHP<E$"*2ZKN^?83U'H&
M!B_F5-HGVM:^GH/B4BJ>U\&:04Y8]<;/=1[V OSPA8"@#@B. _HO!/3J@)X5
M6C&SLJZQPM%$\"T2QENCF8'-C8W6:@@S55PJH;\2':>BSZ!S(-'Y4F^/I*2
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
MP4"S8(!8X3B<QG+"/MS+T;+Z_LMD$H^4K8C  5T*"57C*#6S;C2/!J=>"AE
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
M _']G!"^NY$#9&=7H_\!4$L#!!0    ( !EP=%C$_T5%5 ,  /X*   9
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
MF@WT?26$/D[, 77#.?X&4$L#!!0    ( !EP=%C=7I/<WP(  !$)   9
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
MYP/M1%'V'N5$\<*6[T>N=#-@AZGNUU 8 ;V?<*ZV$W- U0&&_P!02P,$%
M  @ &7!T6,,9PA.H P  GPT  !D   !X;"]W;W)K<VAE971S+W-H965T-34N
M>&ULK9=1;Z,X$(#_BL6N5EWI6C $DG03I+;1:BO=W59-=^_9@4ECU6#.-DE[
MO_YL0DD"AG:E?4ELF!E_,Y[QF-F.BR>Y 5#H.6.YG#L;I8I+UY7)!C(B+W@!
MN7ZSYB(C2D_%HRL+ 22ME#+F^IX7N1FAN1//JF=W(I[Q4C&:PYU LLPR(EZN
M@?'=W,'.ZX-[^KA1YH$;SPKR"$M0/XH[H6=N8R6E&>22\AP)6,^=*WQY@R.C
M4$G\I+"31V-D7%EQ_F0FM^G<\0P1,$B4,4'TWQ9N@#%C27/\6QMUFC6-XO'X
MU?K7RGGMS(I(N.'L'YJJS=R9."B%-2F9NN>[;U [%!I["6>R^D6[6M9S4%)*
MQ;-:61-D--__D^<Z$$<*>-2CX-<*_GL5@EHAJ!S=DU5N+8@B\4SP'1)&6ELS
M@RHVE;;VAN9F&Y=*Z+=4ZZGX-D]X!NB!/(-$9TN=)6G) 'U?H[]U#BU@#4)
M:MZC*RE!243R%/U)R8HRJBC(S^AL 8I0ID?GZ,=R@<X^?D8?$<W1PX:74HO+
MF:LTJEG036JLZSV6WX.U@.0"!?@/Y'M^8%&_>;^Z?ZKNZ@ U4?*;*/F5O:#7
M7B<.ES:G]E9&=BNF(B]E01*8.[KD)(@M./&G#SCROMA<_$W&3AP.&H>#(>OQ
M3Y*0NLP241)F<W9O(:HLF--B&_O1S-T>NV 1"1N1$[!1 S8:!+MB^N A>0)(
M'V$HT7M"%6)<;XDUR_;&PF. %N*0Q EAV!"&@X1+Q9,GI*M*G[2R"J(-+.PL
MVXY=5V**[6110Q8-DEWSO+1&*7HS2ET)W ,S;F#&@S +T&F;T#K+])E",BX4
M_:\W8N,.PABW*+LBTY&=<M)03@8I;_,MY(J+%\17DC.0">C<L^%-WHSAD,0)
MW+2!FP["W7\B6?%E@>#9I)J] *;=1<=!"ZPKX]G!L'?H*MZ[T.H"38@0+[I@
M=T2DUF;@63"G+4R+4("#'M*C_H??..E862?AZ]%B)<2=Q<\MB#:IL&>;\:'[
MX,&S/G[@BC!;,[:2^MTP3=JY:!'R)U$/YZ%IX.#];?+HCF#ME7BP _UJL_Q=
MUDX]/W0E/-R6[@04A*:#I8@MK6;<WI>N3-!7C(>&A(<[DB5]CC;'BMIM/EW4
MKDPOZJ%#X>$69;]T6A&CSMTB",,V8U?(#]MI[A[=GLVGRU]$/-)<(@9KK>5=
MC+6+8O\UL)\H7E07ZA57^GI>#3?Z"PJ$$=#OUYRKUXFYHS??9/'_4$L#!!0
M   ( !EP=%A0&S!FS0(  .0'   9    >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;+55VV[30!#]E9&I4"N5VG$NH))82I,B*E$4-2T\(!XV]B1>U=XUNYM+
M_Y[9M6-2Y%A5!2_QWLZ9.2>[,\.M5(\Z132PRS.A1UYJ3''I^SI.,6?Z0A8H
M:&<I5<X,3=7*UX5"ECA0GOEA$ S\G''A14.W-E/14*Y-Q@7.%.AUGC/U=(69
MW(Z\CK=?N..KU-@%/QH6;(5S- _%3-',KUD2GJ/07 I0N!QYX\[E9&#/NP/?
M.&[UP1BLDH64CW9RDXR\P":$&<;&,C#Z;'""66:)*(U?%:=7A[3 P_&>_9/3
M3EH63.-$9M]Y8M*1]\&#!)=LG9D[N?V,E9Z^Y8MEIMTO;*NS@0?Q6AN95V#*
M(.>B_+)=Y<,!H#,X @@K0/@WH'<$T*T 72>TS,S)FC+#HJ&26U#V-+'9@?/&
MH4D-%_9?G!M%NYQP)KH1L<P1[MD.-9Q^94HQZ^L9G$[1,)[I,W@'#_,IG)Z<
MP0EP ?>I7&LF$CWT#25@:?RX"G95!@N/!.N$<"N%235<BP23YP0^95ZG'^[3
MOPI;&:<87T"W<PYA$'8;$IJ\'!ZVI-.MW>PZONY+W/PQ7FBCZ)[^;'*J).HU
M$]FW>ZD+%N/(H\>I46W0B]Z^Z0R"CTTJ_Q'9,\V]6G.OC3VZ(T:FXA3H3L 4
M-U08"GKFQKH $X4)-S"A>_5$)6?+5'(.U[N"VVM&KWB&BDM:^H0)*I8U&=4>
M/0S@B<(W7<9)*_*5KO1K5_K_WY6Y808=PQ<9-[O3GD6G?]R=5N0KW1G4[@Q:
M\QK'L5IC0N7$(+$;D JH+[',<'HX"C/2G8"1L!8Q*JI# @SY5DC-K4&-I:>,
M.' 1;>_:1,'0WQPJ;CM1RO /"FF.:N7ZBX98KH4I:VJ]6K>PL:O<_I_C9?^[
M96K%A88,EP0-+MZ3WZKL*>7$R,*5Y84T5.3=,*4VC,H>H/VEE&8_L0'JQA[]
M!E!+ P04    "  9<'18$K!S=2P#  #J$@  #0   'AL+W-T>6QE<RYX;6S=
M6%UKVS 4_2M&74<+HV[BQ8W7)+ %"H-M%-J'O14EEA.!+'FRTB7[]=.5'.>C
MNJ7KPY;,(;5TC\ZY1])U+3*HS4JPNSEC)EJ60M9#,C>F^A#']73.2EI?J(I)
MBQ1*E]38KI[%=:49S6L@E2+N7EZF<4FY)*.!7)0WI:FCJ5I(,R2]-A3YV^=\
M2#KI>Q)YN;'*V9 \G+W]L5#F^DWD[R?O3DXN'\ZO]^-G#C@G<5"T]P+1"USV
M A5.7R3\G#(J?;4K[8:?6B%//,5H_0#-9MDPH>/(<;,AHT&AY&9?$N(#5IV6
M+'JD8DC&5/")YL J:,G%RH>[$)@JH71D;$'8=!V(U+\\W/$]J)5&I^12:9?;
M9_!_)\WP/6#= X-<B-9@E_C :%!18YB6-[;C!KO@$RAJVO>KRCJ<:;KJ='MD
M0W WFV2B=,YTFZ9#UJ'10+ "[&@^F\/=J"H&T!A5VD;.Z4Q)ZCRL&4W#RDZ9
M$'?P('TO=K27Q=:^7<*NR;9I#35-+^,[H+^MYK6W9;NOTHTJ_JC,IX6=CG1]
M*%!VJUG!EZZ_+%H#F'H'5Z=5)58?!9_)DOG)OSCA:$#7O&BN-/]ELT&I3&V
M:1(],FWX=#OR4]/JGBW-NIR6!>ZY>X2>_^XZSYADFHIMT[;V#WF57^TXN?I7
MEMU_E7W#08_-V_'03?:.P61Z#":/HB;[AV\RR0[28]R\O[<."3M'A#8:P5%L
M2+[!P4YLDD:3!1>&RZ8WYWG.Y).3@I4W=&(/\COZ=GS."KH0YKX%AV33_LIR
MOBBS=M0M+$0S:M/^ M/KI.TYT.;B,F=+EH^;KIY-7#.R#9NUN8"PC]RX*XQ@
M'(^%$<"P/)@#C.-96)[_:3Y]=#X>P[SU@T@?Y?11CF>%D+'[8'G"G,Q>X9EF
M69*D*;:BXW'0P1A;MS2%;U@-\P8,+ ]D^K.UQG<;KY#GZP#;T^<J!)LI7HG8
M3/&U!B2\;L#(LO!N8WF @>T"5CN0/YP':BK,21+85<P;]@3C2)9A"-1BN$;3
M%%F=%#[A_<&>DB3)LC "6-A!DF (/(TX@CD #QB2).X]N/<^BM?OJ7CSZ];H
M-U!+ P04    "  9<'18EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y
M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI
M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W
MO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:
M>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B
MM/XU@LD/['X 4$L#!!0    ( !EP=%BUZ@H7JP0  /\D   /    >&PO=V]R
M:V)O;VLN>&ULQ9K;;MLX$$!_A?!3"FS7MBYI&]0%G*39#=!<L Z"?5LPTM@F
M(I%>DFK2?OV.I+H9)?9@7R9]LD7)U-&(Y!F2_OC@_/V=<_?JL:YLF(W6,6Z.
MQN-0K*'6X7>W 8MGEL[7.N*A7XW#QH,NPQH@UM4XF4P.Q[4V=O3IX[:N:S^F
M!RY"$8VS6-@6W!IX"$_GVT/UU01S9RH3O\U&W?<*1JHVUM3F.Y2ST62DPMH]
M_.F\^>YLU-6B\*ZJ9J-I?^(6?#3%B^)%"WFC[T)7$O7=7QI!9J/#"5:X-#[$
M[HJN?HV,7P$O[H^:Z,Y,%<&?Z@A_>-=LC%VUU>!3C,EC=''8?O9!//+_)XQN
MN30%G+JBJ<'&/HX>JA;0AK79A)&RNH;9:'N)FMM2?;81@Z3.;5\57ML^*=[Z
MO.R?.B(NB:$_,GC"GY<=N!SDL:ZT+4!U\0R$*6&8DM=D4@?7VN,/UM"UE#>$
M,6484UG&17O?]IJ@KI;JQ-78N=9@ S9%?,D%@<P8R.Q5(=?:KB @GEI$5]RO
M"63.0.:O"JG#6IU5[H&VQ4.&[E"6[E+'QH-R2W7<!&,A!*6Q.R_,RAJL@D"^
M8R#?R4*>VZ\08A=# O2> 7HO"W2FC5>WNFI 78 .&,'G<!\8N _RT;(1C004
M:#KA!N&)+!*Z=H,F_-:KXM_&;-H?_*8N(5)$UA/"HD 4'#DB#B'MC=4\A*$O
MIIPPIL+&F!>%;P!#]XB5A.%[Y20Q%;;$%VS\0QK.!E-A'5R 7X%7\Y6'KC^J
M!Q/7ZL)A @?J;T4Q.1],Q86 <GI[AY$K.['B&WV1,'%&F HKX1@L+$U4UYBE
M#-XM9X"IN (*5X.ZT8_#]L9)8"IL@1/,^#'Y!EL\&VJYP7\J/OH'4V(ON/&Z
M1#@U][Y-BY[[*>%TD CK@$TZ_DDH)J>$1%H)+&9*,=G9A+ <2':D#G">6$&@
MDXB$$T0B+(@]B=*6DV)RYDB$S4%2IITAY'21".N"R9U:5HK)62.1GDCLRI]V
M!I/32"*LD>>)U$Y SBF)L%/ZC&HG%F>51-@J?<YR_")G^0%*URPXL:3"8J%9
MPJX8IIQ.TM?1R171R?Q))QG%Y'22"NN$Q\PI)KL^)6P6'O.08G)F25_!+#_E
M?*DQ&6M7<]^H@U.(VE04DY-,*BR9 >:)"S\6=4,T6!>4%).33"HLF0'F BLL
MFPJ>UOXH)F>95-@R>[.>O@%03,XUZ:]9Q5('_0F*R;DG%78/BSF8+62<>S)Q
M]Y <LN_= _=DG'LR8?>P2>0E32(SSCV9L'M8S%/:OS/./9FT>W;GNML!B6*R
MNR/"[GF9[.YJEIQV,F'M;+/=GT,YSK4Q@]LXV_5PBLEI)Q/6SB[,T&PV53<2
M#7H/IYU,6#O[D_3..Q23TTXFK)W]F.T@/\#DM)/]LBE/UPSHYB*GG5Q8.WLQ
MWR)H4U-,3D"Y]#X\753>.1#EG'AR\34T.G$<9);M<$0Q.?'DPN+9C_EYN02Z
M6YMSXLG%)SW[,%MSGE),=F->?-)#,5],SB@F9Y^\L\]X^X>;$MNYA?(2;Q&P
MO-!5<>U5^]%O(V9YNS^P;*KJ!,NN[!>GR^W_=[;_/?KT'U!+ P04    "  9
M<'18##^0_.4!  !_(0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
MS=H[3L- %(7AK41> )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8
M\O7?^)-E>_Z2=FW9=H>\V?9Y<MSO#GG1;$KI'T+(RTW:M_FFZ]/A?&35#?NV
MG)?#.O3M\KU=IZ#3Z2P,/V<TC_.?,R>OIS[]96*W6FV7Z:E;?NS3H?PR.'QV
MPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#
M'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M
M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM
M!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]
MC4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0
M;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1V
MU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_X
MGWKG<MJE?.WY7N/U_Y/J<CXW72]_67[O'-WC%YP#_&_Q^ 502P,$%     @
M&7!T6(_AMVG3 0  -B$  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K);L(P
M% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;
M.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2<F!H,A
MRTT3J G]T-9()J,GFNE5%7K/FWC;EZ89)XXJG_0>=Q/;K'&BK:W*7(<XSM9-
M\2VEOT](X\INCE^4UM_$"0D[F="._!RP7_>Z)N?*@GI3[<*+KN,LMJF8#]N*
M?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2AKM)=T9OSR2'N,.U^^=7Y79ES@7'F
MU!GKXXDYNCSN<"3MZKZ-A<B%\OPC'A-CZ:N?C]K3+JCX97;<W@_CEMUY>-9=
MKM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4H
MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05
M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D
M52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TU
MK779'/)9][G$Y!-02P$"% ,4    "  9<'18!T%-8H$   "Q    $
M        @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !EP=%C&
MVH<%[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( !EP=%B97)PC$ 8  )PG   3              "  <P!
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ &7!T6&J.WI:6!P
M\#$  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( !EP=%@N5B<(<04   H6   8              " @=D/
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  9<'18/204
MUJT"  #2!P  &               @(& %0  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @ &7!T6'ZDXN5$!0  >1<  !@
M ("!8Q@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( !EP
M=%CE6P&F%@4  % >   8              " @=T=  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    "  9<'1835ICQ.4%  !M&@  &
M        @($I(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @ &7!T6 .>0"_;$   YRT  !@              ("!1"D  'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( !EP=%AL">BW<P0  -8*   8
M              " @54Z  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    "  9<'18U!WJ.JP#   A"0  &               @('^/@  >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ &7!T6*TCME"% @
M< 4  !D              ("!X$(  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    "  9<'18O-G/@L4"   S!@  &0              @(&<
M10  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( !EP=%A7
M0LJ.?P(  *@%   9              " @9A(  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @ &7!T6!DR[H1* @  ( 4  !D
M     ("!3DL  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M"  9<'18K"Y]*> "   _!@  &0              @('/30  >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( !EP=%CD$MD;/ (   4%   9
M              " @>90  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @ &7!T6!'W\V9I!@  RP\  !D              ("!65,  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  9<'18RKA8E#<$
M  #7"0  &0              @('Y60  >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    ( !EP=%@I7-H*M00  $H*   9              "
M@6=>  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ &7!T
M6(ZW'"+X 0  E00  !D              ("!4V,  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    "  9<'18Q_JN$5 "  "O!@  &0
M        @(&"90  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   ( !EP=%CKGS"N%Q(  -,U   9              " @0EH  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ &7!T6.UT2IO[ @  \P8
M !D              ("!5WH  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    "  9<'18E+GHT+X#   N"0  &0              @(&)?0
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( !EP=%BSUN)
M/P,  &T(   9              " @7Z!  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @ &7!T6$JE/S)I @  ,@4  !D
M ("!](0  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  9
M<'18Q"-P=YT"  "H!0  &0              @(&4AP  >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !EP=%BF[(J1= (  &T%   9
M          " @6B*  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @ &7!T6/JJ4@M$ @  !@4  !D              ("!$XT  'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  9<'184/FS^]0"  !_
M!@  &0              @(&.CP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    ( !EP=%B\I[)/ @0  %L)   9              " @9F2
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ &7!T6''#
M'VGW P  C0D  !D              ("!TI8  'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    "  9<'18$[U?D7L$  !N#P  &0
M    @($ FP  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M !EP=%A$Z?G&3P,  %01   9              " @;*?  !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @ &7!T6/\^0/LA!   ]@\  !D
M             ("!.*,  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    "  9<'18GO%FF[D"  #""   &0              @(&0IP  >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( !EP=%CA:JO<NP4
M #@D   9              " @8"J  !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @ &7!T6', !H1C P  5PH  !D              ("!
M<K   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  9<'18
MCG%Z?$@"  #I!   &0              @($,M   >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    ( !EP=%ADF,;SO 8  )@_   9
M      " @8NV  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @ &7!T6*T!?=.K @  )0<  !D              ("!?KT  'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  9<'18^D?O7)("  !<!P
M&0              @(%@P   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    ( !EP=%CKXN=@7P(  +T%   9              " @2G#  !X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ &7!T6+[\8O?K
M P  9!8  !D              ("!O\4  'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    "  9<'18%O5 C@4#  #/"0  &0
M@('AR0  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( !EP
M=%B4QG@!4@(  "<&   9              " @1W-  !X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @ &7!T6%,JE<CG @  N0@  !D
M         ("!IL\  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    "  9<'18QSW_J\L"  "Y!P  &0              @('$T@  >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( !EP=%ATV@![#@L  %AR
M   9              " @<;5  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @ &7!T6!D3O6]Z @  ,P8  !D              ("!"^$
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  9<'18 HH9
M+3(%  #'&@  &0              @(&\XP  >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    ( !EP=%C$_T5%5 ,  /X*   9
M  " @27I  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M&7!T6*0/!H1S P  ? H  !D              ("!L.P  'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    "  9<'18W5Z3W-\"   1"0  &0
M            @(%:\   >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    ( !EP=%A,IKEE2P,   T*   9              " @7#S  !X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ &7!T6,,9PA.H P
MGPT  !D              ("!\O8  'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    "  9<'184!LP9LT"  #D!P  &0              @('1
M^@  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( !EP=%@2
ML'-U+ ,  .H2   -              "  =7]  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ &7!T6)>*NQS     $P(   L              ( !+ $! %]R
M96QS+RYR96QS4$L! A0#%     @ &7!T6+7J"A>K!   _R0   \
M     ( !%0(! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !EP=%@,/Y#\
MY0$  '\A   :              "  >T& 0!X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( !EP=%B/X;=ITP$  #8A   3
M  "  0H) 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !  $  =Q$   X+
$ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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>75
<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>77
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>123</ContextCount>
  <ElementCount>285</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="else-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.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-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="else-20231231.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-20231231.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-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>99720102 - 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>21</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>99730103 - 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>22</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>99730203 - 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>23</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>99730303 - 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>24</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>99730403 - 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>25</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>99730503 - 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>26</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>99730603 - 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>27</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99730703 - 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>28</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99730803 - 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>29</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99731002 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99731203 - 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>31</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99740101 - 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>32</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99740102 - 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>33</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99740103 - 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>34</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99740201 - 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>35</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99740202 - 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>36</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99740204 - 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>37</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99740301 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99740302 - 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>39</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99740303 - 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>40</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99740401 - 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>41</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99740501 - 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>42</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99740502 - 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>43</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99740600 - 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>44</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99740602 - 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>45</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99740701 - 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>46</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99740702 - 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>47</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99741000 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/StockBasedCompensationTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99741001 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation (Valuation Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/StockBasedCompensationTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99741002 - Disclosure - Stock-Based Compensation (Schedule Of Stock Options Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Stock Options Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/StockBasedCompensationTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99741003 - Disclosure - Stock-Based Compensation - (Summary of Restricted Stock Units Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Stock-Based Compensation - (Summary of Restricted Stock Units Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/StockBasedCompensationTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99741100 - 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>52</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>99741200 - 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>53</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>99741201 - 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>54</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>99741202 - 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>55</Position>
    </Report>
    <Report instance="else-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>99741203 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables</ParentRole>
      <Position>56</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: 11 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityFilerCategory, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross -  else-20231231.htm 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23</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-20231231.htm 6, 7, 8</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="else-20231231.htm">else-20231231.htm</File>
    <File>else-20231231.xsd</File>
    <File>else-20231231_cal.xml</File>
    <File>else-20231231_def.xml</File>
    <File>else-20231231_lab.xml</File>
    <File>else-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>imgab7f386838b440e7ba06.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="512">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>80
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "else-20231231.htm": {
   "nsprefix": "else",
   "nsuri": "http://www.electro-sensors.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "else-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "else-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "else-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "else-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "else-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "else-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 261,
   "keyCustom": 24,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 28,
   "memberCustom": 12,
   "hidden": {
    "total": 19,
    "http://xbrl.sec.gov/dei/2023": 7,
    "http://fasb.org/us-gaap/2023": 8,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "contextCount": 123,
   "entityCount": 1,
   "segmentCount": 45,
   "elementCount": 520,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 512,
    "http://xbrl.sec.gov/dei/2023": 37,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation",
     "longName": "00090 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.electro-sensors.com/role/StatementBalanceSheets",
     "longName": "00100 - Statement - Balance Sheets",
     "shortName": "Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical",
     "longName": "00105 - Statement - Balance Sheets (Parenthetical)",
     "shortName": "Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome",
     "longName": "00200 - Statement - Statements Of Comprehensive Income",
     "shortName": "Statements Of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
     "longName": "00300 - Statement - Statements Of Changes In Stockholders' Equity",
     "shortName": "Statements Of Changes In Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "I20211231",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20211231",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows",
     "longName": "00400 - Statement - Statements Of Cash Flows",
     "shortName": "Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies",
     "longName": "10101 - Disclosure - Nature of Business and Significant Accounting Policies",
     "shortName": "Nature of Business and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.electro-sensors.com/role/DisclosureInvestments",
     "longName": "10201 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurements",
     "longName": "10301 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.electro-sensors.com/role/DisclosureInventories",
     "longName": "10401 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet",
     "longName": "10501 - Disclosure - Property And Equipment, Net",
     "shortName": "Property And Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets",
     "longName": "10601 - Disclosure - Net Intangible Assets",
     "shortName": "Net Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpenses",
     "longName": "10701 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.electro-sensors.com/role/DisclosureLeases",
     "longName": "10801 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc",
     "longName": "10901 - Disclosure - Merger Agreement with Mobile X Global, Inc.",
     "shortName": "Merger Agreement with Mobile X Global, Inc.",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.electro-sensors.com/role/StockbasedCompensation",
     "longName": "11001 - Disclosure - Stock-based Compensation",
     "shortName": "Stock-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.electro-sensors.com/role/DisclosureBenefitPlans",
     "longName": "11101 - Disclosure - Benefit Plans",
     "shortName": "Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxes",
     "longName": "11201 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.electro-sensors.com/role/Contingencies",
     "longName": "11301 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy",
     "longName": "99720102 - Disclosure - Nature of Business and Significant Accounting Policies (Policy)",
     "shortName": "Nature of Business and Significant Accounting Policies (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "21",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables",
     "longName": "99730103 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)",
     "shortName": "Nature of Business and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsTables",
     "longName": "99730203 - Disclosure - Investments (Tables)",
     "shortName": "Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "99730303 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.electro-sensors.com/role/DisclosureInventoriesTables",
     "longName": "99730403 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables",
     "longName": "99730503 - Disclosure - Property And Equipment, Net (Tables)",
     "shortName": "Property And Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables",
     "longName": "99730603 - Disclosure - Net Intangible Assets (Tables)",
     "shortName": "Net Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables",
     "longName": "99730703 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.electro-sensors.com/role/DisclosureLeasesTables",
     "longName": "99730803 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.electro-sensors.com/role/StockBasedCompensationTables",
     "longName": "99731002 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables",
     "longName": "99731203 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
     "longName": "99740101 - Disclosure - Nature Of Business And Significant Accounting Policies (Narrative) (Details)",
     "shortName": "Nature Of Business And Significant Accounting Policies (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
     "longName": "99740102 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)",
     "shortName": "Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "I20231231_AutomobilesMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231_AutomobilesMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
     "longName": "99740103 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)",
     "shortName": "Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
     "longName": "99740201 - Disclosure - Investments (Narrative) (Details)",
     "shortName": "Investments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities",
      "unitRef": "Number",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231_MinimumMember",
      "name": "else:TreasuryBillsTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails",
     "longName": "99740202 - Disclosure - Investments (Cost And Estimated Fair Value Of Investments) (Details)",
     "shortName": "Investments (Cost And Estimated Fair Value Of Investments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "else:AvailableForSaleMarketableSecuritiesAmortizedCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "else:AvailableForSaleMarketableSecuritiesAmortizedCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "99740204 - Disclosure - Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)",
     "shortName": "Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "99740301 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities",
      "unitRef": "Number",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
     "longName": "99740302 - Disclosure - Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231_LimitedMarketableCompanyMember",
      "name": "else:CarryingAmountOfAvailableForSaleSecurities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails",
     "longName": "99740303 - Disclosure - Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)",
     "shortName": "Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "I20221231",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20211231",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.electro-sensors.com/role/DisclosureInventoriesDetails",
     "longName": "99740401 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails",
     "longName": "99740501 - Disclosure - Property And Equipment, Net (Narrative) (Details)",
     "shortName": "Property And Equipment, Net (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails",
     "longName": "99740502 - Disclosure - Property And Equipment, Net (Details)",
     "shortName": "Property And Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "longName": "99740600 - Disclosure - Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)",
     "shortName": "Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "I20221231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20221231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails",
     "longName": "99740602 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails",
     "longName": "99740701 - Disclosure - Leases (Schedule of components of lease expense) (Details)",
     "shortName": "Leases (Schedule of components of lease expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails",
     "longName": "99740702 - Disclosure - Leases (Schedule of supplemental balance sheet information related to leases) (Details)",
     "shortName": "Leases (Schedule of supplemental balance sheet information related to leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "99741000 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "D20231231_EmployeeStockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231_TwoThousandThirteenEquityIncentivePlanMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails",
     "longName": "99741001 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details)",
     "shortName": "Stock-Based Compensation (Valuation Assumptions) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
     "longName": "99741002 - Disclosure - Stock-Based Compensation (Schedule Of Stock Options Activity) (Details)",
     "shortName": "Stock-Based Compensation (Schedule Of Stock Options Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "I20221231_EmployeeStockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231_EmployeeStockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails",
     "longName": "99741003 - Disclosure - Stock-Based Compensation - (Summary of Restricted Stock Units Activity) (Details)",
     "shortName": "Stock-Based Compensation - (Summary of Restricted Stock Units Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "I20221231_RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20221231_RestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails",
     "longName": "99741100 - Disclosure - Benefit Plans (Details)",
     "shortName": "Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
      "unitRef": "Hour",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
      "unitRef": "Hour",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails",
     "longName": "99741200 - Disclosure - Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)",
     "shortName": "Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "99741201 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "shortName": "Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "99741202 - Disclosure - Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)",
     "shortName": "Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails",
     "longName": "99741203 - Disclosure - Income Taxes (Narrative) (Details)",
     "shortName": "Income Taxes (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "D20231231",
      "name": "else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20231231",
      "name": "else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20231231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "verboseLabel": "Accrued Expenses",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r767"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, less allowance for credit losses of $11",
        "label": "Trade receivables, less allowance for credit losses $11",
        "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."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued income taxes",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r137"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Accrued Expenses",
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Accumulated Depreciation",
        "label": "Less Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r180",
      "r624"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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)",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r97",
      "r185",
      "r620",
      "r651",
      "r655"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r11",
      "r28",
      "r492",
      "r495",
      "r564",
      "r646",
      "r647",
      "r824",
      "r825",
      "r826",
      "r831",
      "r832",
      "r833"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Useful Life",
        "terseLabel": "Average Useful Life",
        "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."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional paid in capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r661",
      "r831",
      "r832",
      "r833",
      "r885",
      "r905"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r220",
      "r221",
      "r222",
      "r224",
      "r233",
      "r278",
      "r279",
      "r316",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r357",
      "r435",
      "r436",
      "r437",
      "r464",
      "r465",
      "r466",
      "r467",
      "r479",
      "r480",
      "r481",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r606",
      "r607",
      "r608",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "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:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Costs [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "else_AggregateCustomersOfEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AggregateCustomersOfEntityMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate customers of entity [member]",
        "documentation": "This member stands for the information pertaining to aggregate customers of the reporting entity.",
        "terseLabel": "Aggregate customers of entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r789",
      "r790",
      "r792",
      "r794",
      "r795",
      "r798"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Compensation Exp",
        "terseLabel": "Recognized compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r442"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables, allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r276",
      "r328"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization expense",
        "label": "Amortization expense",
        "terseLabel": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r49",
      "r52"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Shares excluded from the computation of diluted weighted-average shares outstanding|shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total assets",
        "totalLabel": "Total assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r182",
      "r213",
      "r246",
      "r260",
      "r266",
      "r315",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r483",
      "r485",
      "r525",
      "r617",
      "r687",
      "r767",
      "r781",
      "r845",
      "r846",
      "r891"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total current assets",
        "totalLabel": "Total current assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r190",
      "r213",
      "r315",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r483",
      "r485",
      "r525",
      "r767",
      "r845",
      "r846",
      "r891"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsHeldUnderCapitalLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsHeldUnderCapitalLeasesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Held under Capital Leases [Member]",
        "terseLabel": "Right-of-Use Asset [Member]",
        "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788"
     ]
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Autos [Member]",
        "label": "Autos [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross unrealized gain",
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Gain",
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized gain."
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Loss",
        "negatedLabel": "Gross unrealized loss",
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized loss."
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AvailableForSaleMarketableSecuritiesAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Bills",
        "label": "Treasury Bills",
        "verboseLabel": "Treasury Bills, carrying value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r334"
     ]
    },
    "else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Bills, fair value",
        "documentation": "Fair value portion of investments in debt securities classified as available-for-sale.",
        "label": "Available for Sale Securities Debt Securities Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleSecuritiesSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "AvailableForSaleSecuritiesSharesSold",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale shares sold",
        "label": "Available-for-sale Securities, Shares Sold",
        "documentation": "Number of shares available-for-sale securities shares sold."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "terseLabel": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r760",
      "r761"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r478",
      "r760",
      "r761"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Earn-out, Carrying Value",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r68",
      "r482"
     ]
    },
    "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "else_CarryingAmountOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "CarryingAmountOfAvailableForSaleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Securities, Carrying amount",
        "label": "Carrying Amount Of Available For Sale Securities",
        "documentation": "Carrying Amount Of Available For Sale Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r178",
      "r739"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents, Fair Value",
        "terseLabel": "Less cash equivalents, Fair value",
        "label": "Cash and cash equivalents, fair value",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Cash Equivalents [Member]",
        "label": "Cash And Cash Equivalents [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash And Cash Equivalents",
        "label": "Cash and Cash Equivalents [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents, ending",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodStartLabel": "Cash and cash equivalents, beginning",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r108",
      "r212"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r108"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r773",
      "r774",
      "r775",
      "r776"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r77",
      "r618",
      "r674"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Issued [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r770",
      "r771",
      "r773",
      "r774",
      "r775",
      "r776",
      "r831",
      "r832",
      "r885",
      "r904",
      "r905"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r675"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r88",
      "r675",
      "r693",
      "r905",
      "r906"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Value",
        "terseLabel": "Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,428,021 shares issued and outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r619",
      "r767"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Benefit Plans",
        "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."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r125"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net comprehensive income",
        "label": "Net comprehensive income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r197",
      "r199",
      "r204",
      "r613",
      "r629"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39",
      "r72",
      "r73",
      "r271",
      "r725"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39",
      "r72",
      "r73",
      "r271",
      "r656",
      "r725"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39",
      "r72",
      "r73",
      "r271",
      "r725",
      "r807"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration risk percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39",
      "r72",
      "r73",
      "r271"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r39",
      "r72",
      "r73",
      "r271",
      "r725"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress - Equipment [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of goods sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r604"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current, Federal",
        "label": "Current, Federal",
        "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."
       }
      }
     },
     "auth_ref": [
      "r810",
      "r829",
      "r884"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current, State",
        "terseLabel": "Current, State",
        "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."
       }
      }
     },
     "auth_ref": [
      "r810",
      "r829",
      "r884"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r271"
     ]
    },
    "else_DebtAndEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "DebtAndEquitySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt and Equity Securities [Member]",
        "label": "Debt And Equity Securities [Member]",
        "documentation": "This member stands for the information pertaining to debt and equity securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Note Payable, annual installment frequency",
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r80"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Annual Installment",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r80"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Discount of note payable listed above",
        "label": "Less: Discount of note payable listed above",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r848"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other-than-temporary impairments recognized",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Securities Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred, Federal",
        "terseLabel": "Deferred, Federal",
        "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."
       }
      }
     },
     "auth_ref": [
      "r829",
      "r883",
      "r884"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax asset",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r131",
      "r160",
      "r473",
      "r474",
      "r829"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Deferred Tax Liabilities",
        "label": "Total Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r138",
      "r459"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred, State",
        "label": "Deferred, State",
        "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."
       }
      }
     },
     "auth_ref": [
      "r829",
      "r883",
      "r884"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Deferred Tax Asset",
        "totalLabel": "Net Deferred Tax Asset",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Deferred Tax Assets",
        "label": "Total Deferred Tax Assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]",
        "terseLabel": "Deferred Tax Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "R&amp;D expenses",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Depreciation and amortization",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "R&amp;D credit carryforward",
        "label": "R&amp;D Credit Carryforward",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vacation accrual",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonus",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Allowance for Doubtful Accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Inventory obsolescence",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross",
        "terseLabel": "Net Unrealized Loss on Investments",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance on deferred tax assets",
        "label": "Valuation allowance on deferred tax assets",
        "negatedLabel": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized gain on investments",
        "label": "Net unrealized gain on investments",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses",
        "terseLabel": "Prepaid expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r882"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors' discretionary contribution to 401(k) plan",
        "terseLabel": "Board of Directors' discretionary contribution to 401(k) plan",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r251"
     ]
    },
    "else_DirectorStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "DirectorStockOptionMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "verboseLabel": "Stock-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r400",
      "r431",
      "r432",
      "r434",
      "r763"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788",
      "r793"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788",
      "r793"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share data",
        "label": "Net Income Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share",
        "verboseLabel": "Net income per share, Basic",
        "label": "Earnings (Loss) Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r235",
      "r237",
      "r239",
      "r240",
      "r241",
      "r243",
      "r510",
      "r511",
      "r614",
      "r630",
      "r745"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share",
        "verboseLabel": "Net income per share, Diluted",
        "label": "Earnings (Loss)Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r237",
      "r239",
      "r240",
      "r241",
      "r243",
      "r510",
      "r511",
      "r614",
      "r630",
      "r745"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedUndistributed": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedUndistributed",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Undistributed",
        "terseLabel": "Effect of dilutive stock options, per share amount",
        "documentation": "The earnings attributable to each security on the basis that all of the earnings for the period had been distributed (to the extent that each security may share in earnings). This is the earnings amount which reflects the participation rights in undistributed earnings of each security, after giving effect to all dilutive potential common shares outstanding during the period."
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income Per Common Share",
        "label": "Net Income per Common Share [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36"
     ]
    },
    "else_ElectroSensorsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ElectroSensorsIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electro-Sensors, Inc. [Member]",
        "documentation": "This member stands for the information pertaining to \u201cElectro-Sensors, Inc.\u201d.",
        "label": "Electro-Sensors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wages and Commissions",
        "terseLabel": "Wages and Commissions",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Years To Recognize Remaining Expense",
        "verboseLabel": "Number of years to recognize remaining expense",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense related to outstanding restricted stock units",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Share Based Compensation",
        "terseLabel": "Unrecognized compensation expense",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "else_EmployeeStockOwnershipPlanDebtToCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "EmployeeStockOwnershipPlanDebtToCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan Debt to Company",
        "terseLabel": "Employee Stock Ownership Plan Debt to Company",
        "documentation": "Amount of debt owed to the Company from the ESOP Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESOP compensation expense",
        "label": "ESOP compensation expense",
        "documentation": "The amount of plan compensation cost recognized during the period."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOwnershipPlanESOPDividendsPaidToESOP",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP), Dividends Paid to ESOP",
        "terseLabel": "Dividends Paid to ESOP",
        "documentation": "Dividends paid on stock held by an employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common shares owned by ESOP",
        "label": "Common shares owned by ESOP",
        "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent 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",
        "label": "Employee Stock Ownership Plan Esop Minimum Hours Required to Work Per Year to Qualify"
       }
      }
     },
     "auth_ref": []
    },
    "else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan Esop Number of Allocated Shares Fair Market Value",
        "documentation": "The amount of employee stock ownership plan (ESOP) allocated at fair market value.",
        "terseLabel": "Common shares owned by ESOP, fair market value"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r169",
      "r201",
      "r202",
      "r203",
      "r215",
      "r216",
      "r217",
      "r221",
      "r230",
      "r232",
      "r244",
      "r319",
      "r327",
      "r386",
      "r435",
      "r436",
      "r437",
      "r466",
      "r467",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r509",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r564",
      "r646",
      "r647",
      "r648",
      "r661",
      "r712"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r777",
      "r778",
      "r779",
      "r907"
     ]
    },
    "else_EsiInvestmentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "EsiInvestmentCompanyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESI Investment Company [Member]",
        "label": "Esi Investment Company [Member]",
        "documentation": "This member stands for the information pertaining to Electro-Sensors, Inc. investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r520"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r520"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]",
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r71"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r71"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r518",
      "r572",
      "r573",
      "r574",
      "r750",
      "r751",
      "r757",
      "r758",
      "r759"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r134"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Inputs Level1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r395",
      "r518",
      "r572",
      "r757",
      "r758",
      "r759"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Inputs Level2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r395",
      "r518",
      "r573",
      "r750",
      "r751",
      "r757",
      "r758",
      "r759"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r518",
      "r574",
      "r750",
      "r751",
      "r757",
      "r758",
      "r759"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Liability Class [Domain]",
        "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of change in level 3 liabilities at fair value on a recurring basis",
        "label": "Summary of changes in level 3 liabilities at fair value on a recurring basis",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r71"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in value",
        "terseLabel": "Change in value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit to earnings",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r572",
      "r573",
      "r574",
      "r750",
      "r751",
      "r757",
      "r758",
      "r759"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurements [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r17"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Interest on lease liabilities",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r555",
      "r766"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Maturities of lease liabilities - Year ending December 31"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current maturity of financing lease",
        "label": "Current maturity of financing lease",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "else_FinanceLeaseLiabilityImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "FinanceLeaseLiabilityImputedInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liability Imputed Interest",
        "negatedLabel": "Less amount representing interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for imputed interest."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of maturities of lease liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liability Payments Due Net of Imputed Interest",
        "totalLabel": "Total",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2023",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2023 -1",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on financing lease",
        "label": "Payments on financing lease",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r556"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, net",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r808"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right-of-use assets",
        "label": "Amortization of right-of-use assets",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r555",
      "r766"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r766"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails",
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average remaining lease term",
        "label": "Weighted average remaining lease term",
        "terseLabel": "Remaining term of financing lease",
        "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."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r766"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r382",
      "r385",
      "r499",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r628",
      "r748",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r839",
      "r840",
      "r841",
      "r842"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r354"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2022",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "Amortization Expense Year 1",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "Amortization Expense Year 5",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "Amortization Expense Year 4",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "Amortization Expense Year 3",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2023",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "Amortization Expense Year 2",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r353",
      "r354",
      "r355",
      "r605",
      "r612"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r612"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "terseLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r605"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ForeignCountryRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ForeignCountryRevenueMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Country Revenue [Member]",
        "label": "Foreign Country Revenue [Member]",
        "documentation": "This member stands for the information pertaining to revenue from foreign country."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture And Fixtures [Member]",
        "terseLabel": "Furniture And Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r804"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r697"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r213",
      "r246",
      "r259",
      "r265",
      "r267",
      "r315",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r525",
      "r746",
      "r845"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r788"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r98",
      "r141",
      "r246",
      "r259",
      "r265",
      "r267",
      "r615",
      "r626",
      "r746"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r447",
      "r455",
      "r457",
      "r462",
      "r471",
      "r475",
      "r476",
      "r477",
      "r660"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails",
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Total Federal and State Income Taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r163",
      "r231",
      "r232",
      "r254",
      "r453",
      "r472",
      "r631"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Taxes [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r449",
      "r450",
      "r457",
      "r458",
      "r461",
      "r463",
      "r658"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of U.S. Tax Law Changes (35% to 21%)",
        "terseLabel": "Valuation Allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r454"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computed \"Expected\" Federal Tax Expense",
        "terseLabel": "Computed \"Expected\" Federal Tax Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other",
        "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."
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherReconcilingItemsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]",
        "terseLabel": "Increase (Decrease) in Taxes Resulting From:"
       }
      }
     },
     "auth_ref": []
    },
    "else_IncomeTaxReconciliationPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "IncomeTaxReconciliationPermanentDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent Differences",
        "label": "Income Tax Reconciliation Permanent Differences",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Income Taxes, net of Federal Benefit",
        "label": "State Income Tax, net of Federal Benefits",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "R&amp;D Credits",
        "label": "R&amp;D Credits",
        "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."
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid during the year for income taxes",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r34"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r819"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "negatedLabel": "Trade receivables",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable/receivable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r787",
      "r789",
      "r790",
      "r792",
      "r794",
      "r795",
      "r798"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Net Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r601",
      "r602",
      "r603",
      "r605",
      "r741"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r381",
      "r384",
      "r752",
      "r753"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid during the year for interest",
        "label": "Cash paid during the year for interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r210",
      "r211"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure Text Block",
        "terseLabel": "Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished Goods",
        "label": "Finished Goods",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Inventories",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r740",
      "r767"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r177",
      "r187",
      "r339",
      "r340",
      "r341",
      "r600",
      "r742"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Raw Materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reserve for Obsolescence",
        "label": "Reserve for obsolescence",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r823"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in Process",
        "terseLabel": "Work In Process",
        "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."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "else_InvestmentInOrganizationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "InvestmentInOrganizationAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Organization [Axis]",
        "label": "Investment In Organization [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "InvestmentInOrganizationDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Organization [Domain]",
        "label": "Investment In Organization [Domain]",
        "terseLabel": "Investment in Organization [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "InvestmentInOrganizationLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Organization [Line Items]",
        "label": "Investment In Organization [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "InvestmentInOrganizationTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment In Organization [Table]",
        "documentation": "A table or schedule providing information pertaining to investment in organization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r249"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure Text Block",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r143",
      "r144",
      "r166",
      "r280",
      "r283",
      "r521",
      "r522"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "terseLabel": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total finance lease cost",
        "label": "Total finance lease cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r766"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost:",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of components of lease expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total liabilities and stockholders' equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r140",
      "r622",
      "r767",
      "r828",
      "r843",
      "r886"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total current liabilities",
        "totalLabel": "Total current liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r176",
      "r213",
      "r315",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r484",
      "r485",
      "r486",
      "r525",
      "r767",
      "r845",
      "r891",
      "r892"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communication Technolog [Member]",
        "label": "Licensing Agreements [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r446",
      "r879"
     ]
    },
    "else_LimitedMarketableCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "LimitedMarketableCompanyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt",
        "totalLabel": "Net Note Payable",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r379",
      "r383",
      "r750",
      "r751",
      "r901"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current maturities of note payable",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payable - long term",
        "totalLabel": "Note Payable - Long Term",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/NotePayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt [Text Block]",
        "verboseLabel": "Notes Payable",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable to seller",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://www.electro-sensors.com/role/Contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "Contingencies",
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r756",
      "r849",
      "r902",
      "r903"
     ]
    },
    "else_MajorTwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "MajorTwoCustomersMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major two customers",
        "label": "Major two customers [member]",
        "documentation": "This member stands for the information pertaining to major two customers of the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity Securities, Fair Value",
        "label": "Marketable Securities",
        "terseLabel": "Fair value",
        "documentation": "Amount of investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r818"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Policy Text Block]",
        "terseLabel": "Investments",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r396",
      "r599",
      "r643",
      "r666",
      "r667",
      "r715",
      "r717",
      "r719",
      "r720",
      "r722",
      "r735",
      "r736",
      "r747",
      "r754",
      "r762",
      "r768",
      "r847",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merger Agreement with Mobile X Global, Inc.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r132"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r396",
      "r599",
      "r643",
      "r666",
      "r667",
      "r715",
      "r717",
      "r719",
      "r720",
      "r722",
      "r735",
      "r736",
      "r747",
      "r754",
      "r762",
      "r768",
      "r847",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "else_MobileXGlobalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "MobileXGlobalIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mobile X Global, Inc. [Member]",
        "documentation": "This member stands for the information pertaining to \u201cMobile X Newco, Inc.\u201d.",
        "terseLabel": "Mobile X Global, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r756",
      "r849",
      "r902",
      "r903"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature Of Business",
        "label": "Nature of Business [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r165"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash from (used in) financing activities",
        "label": "Net cash from (used in) financing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash from investing activities",
        "label": "Net cash from investing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash from (used in) operating activities",
        "label": "Net cash from (used in) operating activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from (used in) operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r110",
      "r142",
      "r174",
      "r196",
      "r198",
      "r203",
      "r213",
      "r220",
      "r225",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r238",
      "r246",
      "r259",
      "r265",
      "r267",
      "r315",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r511",
      "r525",
      "r627",
      "r695",
      "r710",
      "r711",
      "r746",
      "r780",
      "r845"
     ]
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "New Accounting Standard Adopted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r164",
      "r172",
      "r218",
      "r219",
      "r222",
      "r223",
      "r233",
      "r234",
      "r320",
      "r321",
      "r468",
      "r469",
      "r470",
      "r496",
      "r507",
      "r513",
      "r514",
      "r515",
      "r530",
      "r531",
      "r532",
      "r546",
      "r547",
      "r565",
      "r609",
      "r610",
      "r611",
      "r650",
      "r651",
      "r652",
      "r653",
      "r655"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Standard Not Yet Adopted",
        "label": "Recently Adopted Accounting Pronouncements [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonEmployeeBoardOfDirectorFourMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Employee Board of Director, Four [Member]",
        "terseLabel": "Non-Employee Board of Director, Four [Member]",
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Four\u201d."
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonEmployeeBoardOfDirectorOneMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Employee Board of Director, One [Member]",
        "terseLabel": "Non-Employee Board of Director, One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonEmployeeBoardOfDirectorThreeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Employee Board of Director, Three [Member]",
        "terseLabel": "Non-Employee Board of Director, Three [Member]",
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Three\u201d."
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonEmployeeBoardOfDirectorTwoMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Employee Board of Director, Two [Member]",
        "terseLabel": "Non-Employee Board of Director, Two [Member]",
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Two\u201d."
       }
      }
     },
     "auth_ref": []
    },
    "else_NonQualifiedStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonQualifiedStockOptionsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Qualified Stock Options [Member]",
        "terseLabel": "Non-Qualified Stock Options [Member]",
        "documentation": "This member stands for the information pertaining to \u201cNon-Qualified Stock Options\u201d."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncompete Agreements [Member]",
        "label": "Noncompete Agreements [Member]",
        "verboseLabel": "Non-compete [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonfinancial or financial items measured on a nonrecurring basis",
        "documentation": "The amount of nonfinancial and financial items measured on nonrecurring basis.",
        "label": "Nonfinancial and Financial Items Measured on Nonrecurring Basis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonfinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonfinancial Liabilities Fair Value Disclosure",
        "terseLabel": "Contingent Earn-out, Fair Value",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-operating income, net",
        "label": "Total non-operating income, net",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-operating income",
        "terseLabel": "Non-operating income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable Long Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfCompaniesTerminatedDefinitiveMergerAgreement",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of companies terminated the definitive merger agreement",
        "documentation": "The number of companies terminated the definitive merger agreement.",
        "label": "Number Of Companies Terminated Definitive Merger Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCompanyCompensationPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfCompanyCompensationPlans",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of company compensation plans",
        "documentation": "Represents the number of company compensation plans.",
        "label": "Number Of Company Compensation Plans"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfCustomers",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Customers",
        "documentation": "Represents number of customers.",
        "terseLabel": "Number of customers"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfDirectors",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of directors",
        "label": "Number Of Directors"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfNonPubliclyTradedCompanies": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfNonPubliclyTradedCompanies",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of non-publicly traded companies",
        "documentation": "The number of non-publicly traded companies which the reporting entity owns equity securities.",
        "label": "Number Of Non-Publicly Traded Companies"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Private Companies Which Entity Has Investments in Common Equity Securities",
        "documentation": "The number of private companies which entity has investments made in common equity securities.",
        "terseLabel": "Number of private companies which entity has investments in common equity securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "us-gaap_ObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ObligationsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligations [Member]",
        "terseLabel": "Obligations [Member]",
        "documentation": "Obligation, including, but not limited to, short-term and long-term debt and finance lease obligation."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "else_OneThousandNineHundredNinetySevenStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "OneThousandNineHundredNinetySevenStockOptionPlanMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1997 Stock Option Plan [Member]",
        "label": "One Thousand Nine Hundred Ninety Seven Stock Option Plan [Member]",
        "documentation": "This member stands for the information pertaining to 1997 stock option plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Total operating expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating loss",
        "totalLabel": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r259",
      "r265",
      "r267",
      "r746"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease expense",
        "terseLabel": "Operating lease expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature Of Business And Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Business and Significant Accounting Policies",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r111",
      "r112",
      "r133"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r767"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized holding gains arising during the period",
        "label": "Unrealized holding gains arising during the period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Increase (decrease) in Unrealized Gains",
        "label": "Net increase (decrease) in unrealized gains",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other comprehensive income (loss)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase in deferred taxes on unrealized gains arising during the period",
        "label": "Increase in deferred taxes on unrealized gains arising during the period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net increase (decrease) in deferred taxes",
        "totalLabel": "Net increase (decrease) in Deferred Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r194"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss)",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Reclassification of gains included in net income",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r97",
      "r195",
      "r314"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification of gains included in net income, net of income tax",
        "label": "Reclassification of gains included in net income, net of income tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r97",
      "r195",
      "r314"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Reclassification of taxes on gains included in net income",
        "label": "Less: Reclassification of taxes on gains included in net income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in unrealized value of available-for-sale securities, net of income tax",
        "label": "Change in unrealized value of available-for-sale securities, net of income tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r193",
      "r314"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of Treasury Bills",
        "label": "Purchases of Treasury Bills",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r206",
      "r281"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of property and equipment",
        "negatedLabel": "Purchase of property and equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from the maturity of Treasury Bills",
        "terseLabel": "Proceeds from the maturity of Treasury Bills",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r838"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the exercise of common stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r16"
     ]
    },
    "else_ProductionMonitoringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ProductionMonitoringMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production Monitoring [Member]",
        "label": "Production Monitoring [Member]",
        "documentation": "This member stands for the information pertaining to production monitoring."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property And Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r155",
      "r158",
      "r159"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and Equipment, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r179",
      "r625"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Property and Equipment",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r616",
      "r625",
      "r767"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property And Equipment",
        "label": "Property and Equipment [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r155",
      "r158",
      "r623"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property And Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful lives",
        "terseLabel": "Estimated useful lives",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r389",
      "r396",
      "r426",
      "r427",
      "r428",
      "r575",
      "r599",
      "r643",
      "r666",
      "r667",
      "r715",
      "r717",
      "r719",
      "r720",
      "r722",
      "r735",
      "r736",
      "r747",
      "r754",
      "r762",
      "r768",
      "r771",
      "r844",
      "r847",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r389",
      "r396",
      "r426",
      "r427",
      "r428",
      "r575",
      "r599",
      "r643",
      "r666",
      "r667",
      "r715",
      "r717",
      "r719",
      "r720",
      "r722",
      "r735",
      "r736",
      "r747",
      "r754",
      "r762",
      "r768",
      "r771",
      "r844",
      "r847",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of realized gains and losses on investments",
        "label": "Realized Gain (Loss) on Investments [Table Text Block]",
        "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Reclassifications": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Reclassifications",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification [Text Block]",
        "terseLabel": "Reclassification",
        "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."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and development expense",
        "verboseLabel": "Research and development expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r445",
      "r899"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research And Development",
        "label": "Research and Development [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development tax credit carryforward, expiration period, federal",
        "documentation": "The period of expiration of the research and development tax credit carryforward for federal purposes, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Research and Development Tax Credit Carryforward, Expiration Period, Federal"
       }
      }
     },
     "auth_ref": []
    },
    "else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development tax credit carryforward, expiration period, Minnesota",
        "documentation": "The period of expiration of the research and development tax credit carryforward for state and local purposes, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Research and Development Tax Credit Carryforward, Expiration Period, State and Local"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is 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."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested Restricted Stock Units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r121",
      "r621",
      "r650",
      "r655",
      "r659",
      "r676",
      "r767"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r215",
      "r216",
      "r217",
      "r221",
      "r230",
      "r232",
      "r319",
      "r327",
      "r435",
      "r436",
      "r437",
      "r466",
      "r467",
      "r490",
      "r493",
      "r494",
      "r498",
      "r509",
      "r646",
      "r648",
      "r661",
      "r905"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Net sales",
        "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."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r258",
      "r263",
      "r264",
      "r268",
      "r269",
      "r271",
      "r387",
      "r388",
      "r604"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue Recognition",
        "label": "Revenue Recognition [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r737",
      "r743"
     ]
    },
    "else_RudolphTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "RudolphTechnologiesIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rudolph Technologies, Inc [Member]",
        "label": "Rudolph Technologies Inc [Member]",
        "documentation": "This member stands for the information pertaining to Rudolph Technologies Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Accrued Expenses",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-sale Securities [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of cost and estimated fair value of investments",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Components Of The Income Tax Provision",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "verboseLabel": "Schedule Of Note Payable",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Net Deferred Tax Assets and Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule Of Net Income Per Common Share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r605"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r94",
      "r95",
      "r96"
     ]
    },
    "else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Table]",
        "documentation": "Disclosure of information about organization, consolidation and presentation of financial statements disclosure and significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Estimated Useful Lives",
        "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]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Financial Information Relating To Continuing Operating Segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of restricted stock units activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock options activity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r57"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "else_ScheduleOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ScheduleOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ScheduleOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ScheduleOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of significant accounting policies.",
        "label": "Schedule of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental balance sheet information related to leases.",
        "terseLabel": "Schedule of supplemental balance sheet information related to leases",
        "label": "Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of estimated amortization expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment [Domain]",
        "terseLabel": "Segment [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r271",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r358",
      "r359",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r749",
      "r809",
      "r902"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r270",
      "r663",
      "r664",
      "r665",
      "r716",
      "r718",
      "r721",
      "r723",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r738",
      "r755",
      "r771",
      "r849",
      "r902"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Vesting Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Percentage",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired",
        "label": "Expired",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/canceled, Weighted-Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted, Number of Shares",
        "verboseLabel": "Number of shares granted during the period (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, Weighted-Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance, Unvested Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodStartLabel": "Beginning balance, Unvested Number of Shares",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options Activity",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance, Unvested, Weighted-Average Grant-Date Fair Value",
        "periodStartLabel": "Beginning balance, Unvested, Weighted-Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested, Weighted-Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend Yield",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "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."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Volatility",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk Free Interest Rate",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r428"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum amount of options authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant",
        "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."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares vested",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Number of shares exercisable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Canceled/forfeited/expired, Number of Shares",
        "terseLabel": "Canceled/forfeited/expired, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired, Weighted-Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards forfeitures and expirations 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, Forfeitures and Expirations in Period, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted, Number of Shares",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, Weighted-Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards grants 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, Grants in Period, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Beginning balance, Number of Shares",
        "periodEndLabel": "Ending balance, Number of Shares",
        "terseLabel": "Number of shares available for purchase",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance, Weighted-Average Exercise Price",
        "periodStartLabel": "Beginning balance, Weighted-Average Exercise Price",
        "label": "Ending Balance Weighted-Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and Exercisable, Number of Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and Exercisable, Weighted-Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Award [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised, Weighted-Average Exercise Price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted, Weighted-Average Exercise Price",
        "label": "Granted, Weighted-Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Award, Tranche One [Member]",
        "terseLabel": "Vested on grant date",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Award, Tranche Two [Member]",
        "terseLabel": "Vesting on the first anniversary of the grant date [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation",
        "label": "Stock-based Compensation [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r404",
      "r423",
      "r424",
      "r425",
      "r426",
      "r429",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expiration from date of grant",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected Life",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised, Weighted-Average Remaining Contractual Term",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Balance, Weighted-Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options fair market value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance, Shares",
        "periodStartLabel": "Beginning Balance, Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement, Business Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r271",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r356",
      "r358",
      "r359",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r749",
      "r809",
      "r902"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r26",
      "r169",
      "r201",
      "r202",
      "r203",
      "r215",
      "r216",
      "r217",
      "r221",
      "r230",
      "r232",
      "r244",
      "r319",
      "r327",
      "r386",
      "r435",
      "r436",
      "r437",
      "r466",
      "r467",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r509",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r564",
      "r646",
      "r647",
      "r648",
      "r661",
      "r712"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r270",
      "r663",
      "r664",
      "r665",
      "r716",
      "r718",
      "r721",
      "r723",
      "r724",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r738",
      "r755",
      "r771",
      "r849",
      "r902"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r244",
      "r604",
      "r657",
      "r662",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r675",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r712",
      "r772"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements Of Cash Flow [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements Of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements Of Changes of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r244",
      "r604",
      "r657",
      "r662",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r675",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r712",
      "r772"
     ]
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Granted, Value, Share-based Compensation, Gross",
        "terseLabel": "Weighted average grant date fair value of options granted",
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Exercised, Number of Shares",
        "verboseLabel": "Exercise of common stock options, shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r87",
      "r88",
      "r121",
      "r410"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of common stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r26",
      "r121"
     ]
    },
    "us-gaap_StockOptionPlanExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockOptionPlanExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Stock or Unit Option Plan Expense",
        "documentation": "Amount of noncash expense for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total stockholders' equity",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r91",
      "r92",
      "r113",
      "r677",
      "r693",
      "r713",
      "r714",
      "r767",
      "r781",
      "r828",
      "r843",
      "r886",
      "r905"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity",
        "label": "Stockholders' Equity Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r567"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r567"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r567"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r567"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r567"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Events [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r568"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "else_ThreeNonEmployeeBoardOfDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "ThreeNonEmployeeBoardOfDirectorsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cThree Non-Employee Board of Directors\u201d.",
        "label": "Three Non-Employee Board of Directors [Member]",
        "terseLabel": "Three Non-Employee Board of Directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r837",
      "r890"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivables And Credit Policies",
        "label": "Trade Receivable and Credit Policies [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r274",
      "r275",
      "r277"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r382",
      "r385",
      "r499",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r628",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r839",
      "r840",
      "r841",
      "r842"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "else_TreasuryBillsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "TreasuryBillsTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Bills Term",
        "terseLabel": "Treasury Bills, maturities",
        "documentation": "Term of Treasury Bills, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "else_TwoThousandThirteenEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "TwoThousandThirteenEquityIncentivePlanMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 Equity Incentive Plan [Member]",
        "label": "Two Thousand Thirteen Equity Incentive Plan [Member]",
        "documentation": "This member stands for the information pertaining to 2013 equity incentive plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Adoption [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r220",
      "r221",
      "r222",
      "r224",
      "r233",
      "r278",
      "r279",
      "r316",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r357",
      "r435",
      "r436",
      "r437",
      "r464",
      "r465",
      "r466",
      "r467",
      "r479",
      "r480",
      "r481",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r606",
      "r607",
      "r608",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Treasury Securities [Member]",
        "terseLabel": "Treasury Bills [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r757",
      "r759",
      "r900"
     ]
    },
    "us-gaap_UnpatentedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnpatentedTechnologyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HazardPro Technology [Member]",
        "label": "Unpatented Technology [Member]",
        "documentation": "Technology-based innovations or scientific advances that have not been patented."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest accrued on treasury bills",
        "negatedLabel": "Interest accrued on Treasury Bills",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Interest or Penalties Related to Uncertain Tax Positions",
        "terseLabel": "Accrued interest or penalties related to uncertain tax positions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use Of Estimates",
        "label": "Use of Estimates [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r153",
      "r154",
      "r156",
      "r157"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ]
    },
    "else_VestingOnFirstFourAnniversariesOfGrantDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "VestingOnFirstFourAnniversariesOfGrantDateMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to vesting on the first four anniversaries of the grant date.",
        "terseLabel": "Vesting on the first four anniversaries of the grant date",
        "label": "Vesting on First Four Anniversaries of Grant Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20231231",
     "localname": "VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting on Second Anniversary to Fifth Anniversary of Grant Date [Member]",
        "terseLabel": "Vesting on the second anniversary to fifth anniversary of the grant date",
        "documentation": "Vesting on the second anniversary to fifth anniversary of the grant date."
       }
      }
     },
     "auth_ref": []
    },
    "srt_VicePresidentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "VicePresidentMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vice President [Member]",
        "terseLabel": "Vice President [Member]"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive stock options, shares",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted EPS, Shares",
        "terseLabel": "Weighted average shares",
        "verboseLabel": "Diluted EPS, Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r241"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic EPS, Shares",
        "terseLabel": "Weighted average shares",
        "verboseLabel": "Basic EPS, Shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r241"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "60",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205-20/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//940-320/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//942-320/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//946-320/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//250/tableOfContent"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "(b)",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-20/tableOfContent"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450-30/tableOfContent"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>81
<FILENAME>0000897101-24-000108-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000897101-24-000108-xbrl.zip
M4$L#!!0    ( !QP=%@O$+\;?GL! .HQ%@ 1    96QS92TR,#(S,3(S,2YH
M=&WL??EWVLB6\._Y*S1^T]/).4!8;9-.\AVOB3N)[1@GO<R9DR.DPNA%2+06
MV[R__KOW5I54$@(+#!BP>J9?)TBJY=;=ZRYO_]_]P-9NF>=;KO/NUUJE^JO&
M',,U+>?FW:\'G:.SLU__W_L7;_^K7#[RF!XP4^N.M(,!\RQ#=[13R]$=P])M
M[=*SG  ^TLX<HU+2+MT[YO&7SZ[..MJ1[G5=IZ1]<ZQ_0J8=N2;3=EN];KVQ
MN\MJ>_6]W5JK765UT]"K)>T#<YA'DQT$VA_,+&GUJO9%]^ _]:96VWO3VGM3
M;V@?OER7R["X?@![@'TX_AMFF.]V^D$P?//Z]7W7LRL^,RHW[NUK>/ :OF[L
MB!=#OWRCZ\/HY9[N=RNN=_-:/$B\['O!^(OP8^(EDUG94\.#Q(NVY?R,WKR[
MNZO0VSADO5IMO,;'7=UG\O5[WTJ\?=>0[]9>__GE<\?HLX%>MAP_@*.(OQJ;
M17Q7:[?;K^EI]"I,;Z;6+F;8?<T?1E +O(DK;[^&I_)%RW>;]=K>E&V*-Z(/
M[H/LERT'ULK^/+SZ_#KP=,?ON=Y #P!;$:;5<K5>KM75G5C3YDP!B=D^2[S.
M;&8$GEOVF>.[GE\QW $=70W^/P&N(!-<+0ZN0+[JL=[$U>R^AJ?*[F%.(_&R
M1)]I *BURM7]<KPVZW[2?+6&,I!\W0D'V>^;@?<Z& W9:W@#23WZP'5R?.,Z
MY=1W][[Y, Z+ER<C+=)Y1&V!5\;9_ <6 Z=7+U<;"*/W;_M,-]^_#:S 9N_Q
M[,OR;"LP]-O7_,'; 0MT#0<MLW]"Z_;=SI'K!,P)RM<PX(YF\+^]VPG8??":
MUO3Z_=O7?.RN:X[>OS6M6\T/1C8@EVGY0UL?(>08K,"Z?X,O,N_]BQ>:1G^U
M3),Y[^%O_._PXCD''I_I/KA"+#J.T=#1!S@PL]Z< ,L-1D>P&D^WSQR3W7]B
MHQW- F!?ZS>M=F/G?17^:;1J>_OMMZ\3HR=F//5T U$J,>59>DK!&M\<N8.!
M%0Q@6O_ ,1$ZP/A!:EC,W]%"Q^*??^L<PV'YUAO'L@%87LB4E;4 %J^3<^=;
M4'U)"]I]8$%99S(10%PLLL\,V/B5==,/+GK??';@^RSH!"#7<*47O4AX7KJ^
MA1.>W -B^5;79I\M/X@6MUNM[FC,-_0A$\M^/TUH_>O2<X?,"T:7MNX$ (\3
MP.(A3GG.@FE(D!OM0/P[)@YX:NLWRC(!W7HZD-6LDTP\UT7#L;E><#P*/0^A
M:,&:[+^8[ITXYC%L2UDQT$D9!!RPKX7,>.P:X2":\A(^<LU3^,U7I@1*./UK
M(;-Q]G1JV<P[@FW=N-Y(F6=OY_TY2 K=,$#J<FV/7EW@U%?L!A  A&9P#D^4
MN?=WWI]\/CFZOKK0.B?GG8NKCG9V?K0$$..II@'<WGF/'\[,CZ/I?ES?N==]
M-_1UQ[SN6U[ F(/(&8Q ^8:IK5N&./N%#;K,^P% _AKJMM6SF-D)7./GQ1"'
M]N/')X.A[8X8.W1US[SH'5L>:$&N![/P=])DV>GK'CL$F@16.Q@"J9$Z<N !
MH&^()@]'\2N7^@A_.KC#L?G,'_!$_#.'X]\'S_55-DV?*O"J 7A-9E@#8"WO
M=H 5<@7HW0XH3:C!E$TW*(L7 +*M$DB\V67+RH';]QA;"_ V5PO>R2 Y=4-/
MP&VF,[AB0..6$8@3 !,S\*\ZW\33,:$R-WCE"F VHG#_(N@S.$C=R03\-)BW
M9H%Y;:_46A;,%33<>J#O+ACHN40",\PW /ZKT&:U:K=5@RU?>P,G,).Z4VT_
MK9K,I4EE3O_@W.WES9W:^H'I#@%EDO/7Q]3;Y>P]>_):WLGII]A:PY6 !<]
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
MZ\UJI58]+M= $YRF3]5Z^'^I#0)7]5U;]TO:KW9H6*8N?F$@17\%P]&S "&
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
MQ/+\ 'V$7L!C8&1,0TVZ/*/[#QY&*4\Q!:""'&8A!Q B M"^=2_AS!F5S^^
MR)9RI[G!Q=6ABK,\>XDG#2IH)\.?*+@_Y 6*P8X2"2F160AO*BDT;E=J[T,I
MU7@IE=B&IWK]8,7PM45N [Q.USVT AQ3L6+C7GPB-=./K\8\RNQ!E4AER[X<
M(>+$/QWWKMQW[Q[$MMP!^8N+>%UC?/,9^RDJ,%+G!#REZ8#.1!<U%DB>!&$!
M^CQ*4<0:X$3/0K!;=/$0MVGQ17K(8&B[(X:>*0P/ 0-<CUSQ(@((QL.8'^VC
M>X?7 MR? P:S&\0UKLDN5(<&GBQLPRXOYF.6(E<&[P_)4=UDP.X"E$>8!RNO
M5D&)X)]177_Z;AQ,T22TSCN\A.X",P=!AO!P>,-(KN'SC!J!]CP(6+G3> "!
MRZVUQ6 X;OJW4JU6I[1%GMA?OH1A0U9OZ?'GW?=OK?G"GSM,]_%6#G W@@4,
M];K[0!ATTLN\,+#D\TZ/&3%S0^Z#=->6$J%/L>O-AZ5&$$K?VZHJ<JRP\11Q
M<0-I>7BK9C-L@R4U#U^('N$,YIF=*,Q %:HDDUJR"::^?F6>Y1U<^J;MZL]O
MWZZ;9^W?F\_UIFVON&E;2#N,E0:5/LXU<B@B+K1C11$\0%<X15JN21W]);E*
MGC;.E[0_$3J;"&\5F0LR,T+)FDBVPX8O>JYMN6H\>BF.S(SOX="Z37:C!%"D
MQU8B.F5&5=\:\B9,//JM+(T&-VX,S@.(>:%P?X; 7S2O2:?,$P$\?P_O"VP\
M[3"MUBCA#60=1T=]-:2XV_A"S=2(FS)3UA08,+H:2;8RU+ZX7:P)\*?VP7:[
M&(R( 4+*5+H3HI;>J);B^\[4=+CRL<%Q >3%X.7?>0]L1_E"[/577SNDSE9P
MXL<6%J7!.!Q:ON*:$+5^>2#7P KH[C".*R>;(O3\, [T3IB!L;X?'Y=R1YC+
MPU8PA07SZ0\8*TLU'N!8#Z@H!%CH:[+!#3N)"2L]L(,^<<([?E6+]J1HE40>
M-NYYT6[4D]#%2:1"(WD @=%W76I<*#^5%6S5^ASX&]V01E>W R8JVT273B+G
M#3;'S*A%8^I#Y+$BW\.EZ#Y>("?!.94E/'4&SW.^CCJA8 -$F0157_&68WB:
MFWHD3WA_FTR6(<-8Z$D\M6-(#<H2Q.O% .<>).%RC>K",7%0/!I)"LN-)9AU
MI8<KU3&MV"&;?5N^EI4<_F!"X499D+@0R+H(>*AT1UPB$LM]L;+;*X/>6,;,
M0,6:((TZ:;FHEVJ4?4LQ3JDE_)M*'G4IC(_?06"F(SFPJ8V%:&AA<+$HRXL)
M:R?*@U1S;'>^4)4EG.#75+GR>8!Y;/D@HGT9YG8 ]M3(MV@EIQ86 4,><N0Z
M(N,/W[FB&$9ZY2*J4":O57UQ8],+/52_^0)-YAN>U<5+]/0=C@HO7G7%HH)O
M3UK*:YTH)^]!(F[T0NIV)\+71#B0+V]1. +B"<CPODFD(4)7L7$VSXJY&?
MP&,9UD@!$9X(@)3OCP];$F.R$E5K*PG,+HFCMRU,GDM,;2B7*;$0H^0TGRG"
M3&Z54BJX Z*0:4M(1;.M.&[[)"[2!V?R6;\K=+R\U)D&98^9>!%2XD*'R(%2
M0]5"B)@NBK%#&![B.AAK"THB>E94I4Z4V*4H/Q JAC4DQXO,+%)9JKB1Y[X6
MQ\U2$8$O.Y1GC:XM9RQ'3';3VV!*VZ!,T(\AC*X=\9/<9#W2<B;!9D$WN7D<
M(Z2O'#.#44&>1DUZ-U4O+!(&OT5JR)J :D0!9BO"('=]=R#*1H($ZH6V78[*
M$7!-3]Q;)DK+5!++G@I.&<K)?>V\Q@57G&RE; 971^7J1*08UIG ,#0G2G2-
MWZ#0?<XNJ)!J7.F&"JY2&57,QGR8OM,'NO"K^9E+D:TQYJFAI+<6 X:.CG[E
M6#!_ U0JZIQ,M8WI,.DV@"MR<Z"..JEN<2M(#[#]:B#:DY,'C?)WR1#!,JD8
M;V7+<!U>_.Z.$H()LYG#>I::#:1*!A)>]H@'\=VA=S_>(-YU*-WB'[F;6]WF
M%9<<]U9D/U/D4&3"F*A4^I25K)1&9LZ-L)KX%9+B:Z%@']B/A+R 4RE68A6(
M!=0#%VS/ *,,@@VEE(S(@2_UVN^?CS^U+SX\U\B!_2)R8!&1 ^O"<_M,MP/N
M9!!\8$PB6MPA 6#'ZGYP?L%H/C&M,!-%F?"5]%2Z&57SRK"T&K(C4?65XB-!
M3^!##YCND\JN!%8&D_:4%">BXKN2(1==D(J+>TL&Y\*VE+PY]#1A?+MP=$47
M-RJ+BXY=2?]?B*6T&O^(XJ"0 !)%O],6CO0.JK$.TE42QR,D71?"W:)$K8Z[
M6X04P08&20T@0Q)7M+.>O,<+>6>8> 0<-S%*B0<Y&!Z<KTQ"P??0"X</XXL]
MU><F/3(RH8#[4[@3ILNDWP5M3[(1F9FNW;HH=-B9LP[%)OE33NW0D-G9B"07
M47\>X5+=3//N"=-^XL!14^NEH(L8'P=^*LV0/.&_YI6Z9?EO)?T[/1+ELI"_
M4>E\X:?>HYQR[DB)7?@H5@RFU)T98%/8P#5^RKJD6/)&CL-$?4Y:'^^4K93*
MPXH*5,]S@-*%[%#,.D?NT&4C5]R9B]IV\H)=?"3KXKR)>(!:'DFT+&!#*NI
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
MN;V>SX)4E*OE].PH:3VZ#!%1MTHEJNY(A@3POB7T&"]3+%F40803J+<F113
MI)NU;=*7IF]I[96D)SF1Z8J1\&+%5F!4J<Z0F2EJG*[HCQ-5PL.>*DI%.Q'X
MRL>@)#&1X?;;F-91*%(+5J0N#X^_U_[Z?/)EGNSIU2A2^_M%D.03!4DN>+4)
M2.1>56NL8, SBJW\R=A00[V2^^!DOA!=D%(V@6C50152!UBMPM9YRV)'-)CR
MPR[>(X@X]!O0D+  450H#Z]T'2WT)W'93 IJS4]!K068(G,/DCSL]"A3-IS3
M_Y2UUL8B-MPH;*\MR^5<%]LK"[6R\WT?;FR01LD)2\=$49=7GD^4/N8*H^&Y
MD38IJO9$S5C&2T"7HA(]&-LG5<RT2DFY1%3G!S-3=37PS^^' 7X6U=&)BLW1
MK,1"J40QUK[!SWABH^YCDJI!19LHE]7'9[!51QO D?( =MB9,8JJ?O*L))$J
MIO-69!;ULH>Q,#.(5[?GV:ZAXXG>G_CI%\LT00<[T?T@&NY.%WTG 2K!'39>
MN,*\<3UZX=M/K(W/$BA2\/3%J8&O'Z-D%:R\8.4+9^4SH]9$3JZB5J/2@'\*
M_-I8_"H0HD"(!$)$M3.F%!P:TP%S*G>\EY,1BD0)D;J0+L,A*UU&[8G\@.GF
M2%RUVA:YG.!(?L*'!@\:ENVUL1ZA[=[Q#']MI\,[;QQ1YPW\_#-=!QR/',!I
MP]^A(HDK4H'FU AF_#9#X7F]3#UG@D[V0)AI:I#GF!Q87"(N0/MY* AX*IY1
M/0TTM8(\*6*BLKFAB[50Q8JH;DI<\P/+'&$5+MY] A\A:SMTL2$H'BBOI?&[
M[H1H!6(#7M%Z"0 G<I2Q0#Q3.VM$Y8Y$S]VH]KJH= /&L&X#]CDZUJ#PHUX,
M:K,]1W3<H'B4N,@N+TA4F>GF)$\%UN25!;\$X%B0O,6@WYY!&=9:M:C#NJ@Z
MK'D:F#?B$5.W:-.*,372"G&:JY>KE5KJFE!IM9&K=CO5F4QFI2[S8F\,$9-X
M>"!;<,WY'SF:+O&"]^PY=-V?6*)L9Y(<3PD.R1Q@(SZ^9[*>'MH UZ%+7K R
M=_;)U]PPP$U*]D$WED<_#CNGG9/SH_W?JYD-?'>TOL=Z[W;^=7UQM()COK+\
MG]HIK]U3B95I_?U,18;',')V!6AO"=7X%["L!ZKQ6]@D' C%DN7(*;^:=UWR
M0?NQF6P;$M6+<Z@4W5S]+[ 2+9@&MZ(VF*RG_I8-IO9:@,=1N?6[J )]=/=&
MCEU$@T0%*_15@QG#;D43F+&*_&-]&M,=1Y_@M&9$HGGY[:/4_85I]^OK0%@"
MHYJ_[/$#'^1Y)R6-#A<FC<2TD\1,6@U*BYVD@,F60@EY0B+H\)OSH]ZN@5+?
MK#=:[6:CU<18E$S!N'0!],WQ\IP \UT;5,DISIXEK"W/PK3.:M<4Z+W>BJ;"
M!B@KFBK1%&C)<U4RE)P,05 379<RI$&:M8[C2HY53Y/SYT"XDQMW/[5I@*Q8
M,++E\->C#>>O1UC901:2^%&KUI'5UO::U=I>HY6/T\[+I/*>]H3!8.6/HL))
MW!NAD=-1GSOX+C^(Z!S$O(^E_GHF]6>W^<P@^)Q75;GB>7,PDA/1\:_#._YA
MIVGWQH'O_!=4K,D382O2Q<F;R1HJ_E+-7[W'T(DHT\1\7NU;Z:E8>C'TW #[
M1(IRR#X6+A8=LI(W)60(R9:Y@0=_JN17[*2%BNU%]"',J1M]451*IRCNY-JI
MK.T+49+6QVWRVHPR!1@#7GS&\*\\GH9 (#H=BMP,"H&Q1#M>ZA9,P[[ :I"^
MS\N[ZQ@&8U Y8(V'!F&_75O'-I?.C4O%L3RQ=RJ_#K8:(TL*MG#CZ0._]()^
M%PY9WNDJJA"/==YA[1XLD?H0:@\85^N >KEL]G58:(I&1!<+%;E?Q+3@BW0
M"L1"/+^$X^;G'N<*>+R;@ A\XD;_: XDO^ZS$=GA&(&.M'7+J&$.X1=5G>_)
M.D)RA2_BJO(\=*ND^7%7<5%;U* Z]3,LZ(5"=?R. +C$L07<).!<!9;E.DKF
M*!6=IA+Y:F/J)&V*/GXO>"29K!]WQ*%%Y5&Q4'H@"O6KB:KI5@VR+O@+(G=>
M:"DY5]#'F&'IH: 6M7P?Z+]QQ(5'FO/QE\4R<7^ZTG^WJV-'$SISO!%Q>[#.
M$N^8REU #S656P?4WQ@:/4 G6L@O7WJ6-R#$EY1X=HW3W1+#CKI;9CV4-6NT
M%,E7M$[J>U.39<S%."],AB_0@3LLP&M]#)+$*'; 2" V/: NN)( U$)B<NP(
M@5\PQR1=,GZ)M[CTV!T68Q\;AFE81\S6;@#1[W3^-H;# R@'I1=X&Q(.1=R!
M@6(LGI33?+WY>B^"B!\.4=CS1LV"W'[U-5!J4/[9T?9TNI4CL<1G1T[$ER-:
M(GS!6- R=QYK!R&0+Y;B)Y99T0ZP/AH-(>-<7R!I,.QIB2/)^ONB<P"[AY%E
M0W9/=$/684R\4<+41YFQ7M&NQ"9?F'J@(P7_9$/,L^QA(V"^80/6R.O6\\G0
M-TMOJ7S9MI!3B>U67N""XT-S[9!G=BG\GG<T$5#D )8(XZ%:9$8*U0O=9J)5
M*!7>%Z"%9Z)1#*\N)[I$P\21)B8^Y-Y7BC$&Y$-N&H%%!<4&D.[&\)@S$6]]
M*]LBO$CKP5S!*Z$/G;>^F*3UH<Y,36_F$OJ T6(0H;::+. =V$O1-(0Y+U!9
M#!U!<IPF5;U[#@E_-K8?RY<<@Q,!:=U#SZ*F?4K-0^QCP5'^A6Z:'C7MX2JR
M[)X;1<Q'8.8\B#:+_<UYC-7 Q;KG_Q$)TW@.T5H"I@\4/:#KPH;))'=$Z'U$
M:7%N4%RK,04N-%A<T*SP(H1?>?"C5SO%X^8Q"L'DXE_T42+9/\?1_L&$-L=C
M+@@6G'^0]L,'QW.-^FPDNM:[8X95E",0X:R&-]M&OU ^%JE\^/*6C)KNB*[P
M+SS1'O*.12*&S#HZ!]!@^4G(_(^THBY54J5=S NEOXULFN,)22!:=6&/EY^B
MT_'XVXK^7'J1[$X4W=S%]D%F%QY*WXB;;4:IT)47^=$]<; ?W3N @%?BO8IX
M7Z"HJ8RPSR<K[*K6CY>?"&3; NKAQ$/Q2%8@6<6+V]#&I.MNU/ +[[K< 9Y*
M";BH@U/"=H7L+A%C _ 9//"2EV(E"%#<THLHG48<%=;3'H=Z.-8*BNLR@GU)
MR+]0(8^Z;,30LWLAO9YP$,D<Q\B!M=ZQ2;-17"J428:$I+S$4V.3BJ"D21<&
M&:<TI4'<0L9*#+" 4-EU#-Y_FHOV#)SKT3^KB9N=?A.5B:DKN)OB[&)R(, J
MX]CJ29[UR(LM+4/ 3HYIP[NHXQ^'WS\U_SCY]O6O@\P>8LGKJU6$P2T=!RYY
MBU*+^5F7/=FA2 57VAZN-#LC>J)HQ2U%.A70!1I.-S\7%XOZ!QB>HH<MYOH/
MP3Z9) C?UULE.-+$3XFW?+SGP-LE-Y#]DV&X8.)XN[58.1]_YQ![21]9G@'6
MR;%GW8+A]<5R'!:XSD]=_-EW@\G+;;4:S8;XI<Q_:M>J^U*FDJLYT=##%WX6
M!Q/UA+=:]GV5^^&^IVAW=!$$EAN69$)GBI%H3W_'$LVZXZ0_[!C,>_$&ZF@Z
M'B7ZOG5O1+UCJ0OY;>HMF0##6U8'+$HQ=!@S<3V3#[!:;XX%-!2,IF T3QU&
M76#:-F/:.D0>KI-UUWABZ^[DQ^'^WW^='%Q>UEJ9_=ZVT+K+./_/[$:WM4L,
M;&'HCRSLOH)?K8=D+)#NV2/="NP^>?U(B?UA]]^B[#C>N,GK*C@5Y)'#F$>B
MC9)QK:GUP#814:J3;C:C0?G%&,.@%+QQN^&A/P4=%'2P#LRW,$N>":859DE2
M.6XNPRS)99"<_CC<^]K^^_.G;Q?9U=BWT"#AX/F"I8(Z>H\%(^V8MTQ'#E!8
M(@6+6@MA6"!=@71+MD3.T4X8#FW+P!"LP@PHD' 2$L85KYXC1CQ]?98U1HEU
MC%]<@[)A'WX<[E^<??CPZ7.K_K!BO?P0JX.K:^WL;-YR80OPB2VGTM/8PK:O
MLEYKL<;A^E36^_CC\.+@KX.SYL=Z_>%0QU69A0 #%E!@QQ6[L3 ' .NC4HJY
MC\D: ]?13OX)K6!4@C=L'<-5.H%K_!2%3[^(]&/TQY[Y?@@_78:>T==]1OY;
M_JW6X8D3&/,X=Q&_U5/E4I>5NX9(#M7V@KJUT&'Y>#B8BVGRYISH0#_7?5/_
M1SO2AU:@VYHX=#B=Z_@A':IX]$ -E-W*+@$R72O8#X=C$BH!W[UFIN\I[RY%
M54&Z1A@- +ME@<&3SYV3BJP@.'=]ORW#K[Q0/=1]GC](Z<I1@KFH'\'5/6QV
M=L,KB1!5G[*NQRLOMTM8?;DIDDY-30;<B7WR32N5DNES3 /W3&RJIO69+3_:
M;^R7JNWF^)?119!('HOXDXKR%>W,T3#?A^<M87,CA\&G-($>/P+\%S%JI=9^
MN]2N[V5-B R1,DGO+;Q-LD?BHUJIUI"!B5IB6_C?J"HT!>L!,V5 9HX^8'F"
MX ILQ'6=8JX=?D.)N/!?PBS,;.NRN'PI/,,D-2YG1*\JA?MAJRJ1N48R:#"T
MW1%C@L==W#EP8'UKJ%UB9N_+G9/.Q>7.*\WMVN**4.V$  =Y[@9,GK]$;)GN
M&L4[RE@;)2G.CVJ<4HRE:9FB"&NT<KRM3*S<##U9:63$=$ KA@GV8I9C9K!!
M%VBQ42.JBZ9$X1LM1*9T%#B7%^=0"JJ9S!&: 0^,E6& K3S\E^8KQ*O.R1%J
M3:%HGMTI?Z*$;*Y/4>JW^GE-'DQTE7T*,\+*RI\VXJ@*$T6:*+M/&%:W,G/E
M[,?AX76[\>6R_?7XZ.G-E?^]8I@6S<S_VQ #XJEH<V)^:]2/^GK_C[V#SE_[
MV8Z:!_I13]_*"E*U%])&HIXV$HHV$G.UD8"C,FS04^0UPBS8L7Q3.I^^<9_E
MZE[YP@KI*HES;T'2=47EFF<+0EF9^/[]QV'U]/3RSS]WFW]_>GKQ_24J&1<9
M[\>\S8-,83L RWR$-0O1O1"94$>)-+>KN!C)191+EU<?> 2OVE\77K6>WD=*
M5'1MV[U#V]6,S]7O8]T@;KGK9$H;KO/OT#'B>F!H0V=9S+)-(3F<P6I&QS&5
M'E.&QY1'W7+(6T/-16S17$09ALH76<XMEN?GY7QX4J1C, \_YBYI*M=K!"&O
MS$4X1B6/8+8>.K^4JCI4#(AWK\82AX8UI"6://,2[V2Q&JYL52)6R\QD1Y3)
MW5"D%Y/9/KL# #--)H8>. ZN[XK*.J&_#LW'Q[A3']!7<XR0M%T?%+/SDM_N
M]I'?&(3SL]*KD\ZWS]<=[>)4N[@\N3JX/KLX[Q307Y9C*&9LW"B*F([/L$HK
M]E**V)=:<)Q<R+$?#[1++.R'54.)@XA2>9)-86U?=S#T6!^KEU/M<@/;'['[
M(98JQ"*DZ-,$H8?F$(A2_,)A@>;K-AOK;+1X)!BW1U>E%$=FZ\FG^L7OYY^;
MS>RV9!.LUC8:K1P$0BVE Q>**A:NUH<^;%#^*6YV66_4H_"<60Q>#5/TA>[T
M;J?*_R[,6_H[K>S=#MK32>M8+CT"\<-M9;F1F>K0*?O,[M4J[=U:ZY??LAL
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
M)M1&W,JN!7HEQD['3:J#-"H-^ >OR%26X*#3Q!:_T84'_!=,&3T(X7PF/#?
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
M--53U7P_?(1DL7<B?G_SENPQ&;0JIND;=%%/*J!4!S9P%):R%.#)B53(4XD
MS.UANJ'QIB#'V^H;:SGOP<YMXPV_ZP<5:'<J%&E!^IAEOECTZ;YTVCO#;)%D
M,P>0*\N4SW'ZP+H^W?3(N(%IL&I0T_-*#,R0=*V4N*J?6/+  Z]^G[1.D]']
M A^;(8\I_P-R<C$&A74_C%G]EFN);0%.E(&!'?%?IC$AL,CM?*WC8)W/[#F#
ML+T 8=F7K(%!F'.#S3O]OA1!SXFE9A-+42^\E.$^=0B+L^&K[)8*HA?1W)H1
MT50/LX#<D&_AYRG&.\;D#X^QYY@XFJV/$*KX.?$XW><@S?3_.<H5$ZZ^>!N8
MJO&&>9]^>P#*P$OQMKGJP&VL&S3J'G3-&T8RH^%#U]\U4!U>*+PSG:ZQ?[Z/
MI9DN)I/^\I^KP>#73CLQE_0PDDE[BQJ-3";-WSX;OBNV3K9)^'8A$NN+0G4.
MFM!WJDN!#/)[+[>CNHM?U!XD^2B9.G:6I2G%<W66-+U(S\Z%ZM)H46O8J9-+
M N+2'6*^Q&+J <C.J%*J*LGA:*K0)JJQJX+8)TIVQ4]46R7>!>7++P^=BX=_
M=S)V2?/7.8T/#@M[HD2!R=. <T7_E 1P5K7<3)A('GLKF%C:/3GOL[FN'#L+
M33D2I/["\"Y_6I_?!R;R$F]D0U];DT?E3U+KG "38L/)Q$%KS9-^^J UQS+T
M<8XY:XA=),B?CTX+9MW_A\J%ZV2YL$#T(F"W>7)^UFJ==^/'G6NN?3$JV@E,
M.R 9,8[Q'+#=Z^Z&23:8PA,UN*)*W<X)8Z]4*5FB=BS!-+L*BO+,T]!72_F<
M X*S-'8(O9/'5%=-DQ?+(U!31XD&+) ^S+64$RD(\@^;@A@A>3$A3*GRJ,B9
MKI5J<JN24TKEE+"@J:*<4JHA\9>?YL60^6AXCN^%]QTM9&%VD>\(6&Y"N1;%
M.U83=[N?@%,V(N1N>U,ZKC62Y7YV081GF^L=E5785PC]!(]-$1S?809#6&;/
M^HYQH;LH;'/C?=MW5HF$OZNM;LH3[QA3G.=@"3;K>]\GLS1XB-GGD<%#[(6C
MC^\K (WP=%:AK9;$$N&HI^HP14&(WR^'ULOR^A?93D+@4;2K.IH9D.Q*Q'<2
M_8C+R02QYH6);LKV23O=33FVO)%!MNZZ+VYM;]>A>T!'P 13IWE6 056[D=*
M#2DU1#@")C7ZYXN)![E/9 VJ,QY8!K-W15Y?]NZK*W/=4KZSJG:FE.Y$V:99
MW-P<7PSN!O>7U\KP']?7S\K@Z6EP_^GZ\_7]\W!=LM0>0-NH;9DX^_V-T#(;
M3(!6Z42V-]9AD8Y1.!ZI!JTC<J8$U-)(%86#_6]M3"OF39]MQ1K1]M[X)IO
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
M<PB&S 0H9SI8B/4L_=V+\N;9X?+F,*+/1<B=4:8_)B@RB"/&!Y3PP?3@&GI
M':C0T0,V+*PC@]_&/#\<+0;0=_[DESO])IA%A&N02/'P&1Q#%(B*,9D0V@;<
M5;_SIWPP=/8 G7#GC0F\^!;SXS N9:YDJFN;#GLD+YX!584.#PK<"Y%J'E!Z
M')WJ8*AV\%$' 6$B0?/Q USBF(3/]\E"I,L!E)U3'KI!DVQ-MO:"[_O3E\?6
MT^EO_VG^=K"^[[[T?9?B^Y;JTWI5U@]8 K7H6A[U]GJ]]!7O^ODM%*SQ*P04
M&[1TP#0FB: $/B#\5CB9[OH[IFSXG^*HX,/>G"DJ.EB<A!8[X1:49L$%^"?U
M$*!)J]O,V4V50#1+%T0]\1=@.[-]#0S?HVO"O3))^N0$5V"[PADXT;W$E\8M
M <^/&TRU1/]+Q,XSH]XKV)K]0DW.,0$%6]/C-UQDMD0:7CDR.89>0 "X.%H,
M0$8,@=P"RJ!*=C#,S'\JAQ*T8 ]V$GTL@!=[4-)3J$YJ@^5,X1MAL6X.P*29
MMD<Y\[16@1-;S%#W"H8J:14X=?R"=@F\!@8/^IT#UJ<&7.RM@*71^VMC'@+<
MY"P.Z#,4/GT)(8'7VS-]U]X<'PPF$;7%@-51/( "RY\0.**"L%GDF^H;M_&H
M-Q!47@N]QVP^VL3#2*>"/FDJB%33-R"99Q!'5IHX= 1M36I>@I+,W>/</*;0
M?0.\(3R,R7G)/'7H,8Y-?-^W>E=@UY<> S.J0Z\[$B8%V8"R2&5]D*QHV;$L
M:GQ<AHEI4HSL4XS\*X>-)[Y 20" DEX$B%"PT+%6Z"2"SQKJ-_9)3#=D(:"$
MUWT.B*DBG-<Q8J=3!\Q8=R@7\;("'@&D'II$5G'Y6GSIWTA$'8HXZK/ QK>$
M?GZ+JF7,Q^2&T 1/9')("7SI)PG"(&E)V'ET1881%MP)14+@!<<@* U=+'G$
MPZ:F4I\03A $OAPA63[(< ^V&3)U..UW3&:T@F<2B4TS7].27RGR(.RO@,0<
M9K[3JY\'?Z+63A"YHD^)JPL8:Z7FC?]=&A'W)071IJ9E6"_8;C66;$-UA6^+
M.HK'942XR868.\]Z4L86<7*L%M$C1G&UPZ:^$;:H2V9.6+? UF=CDBG3,DV#
M^JQ9T(#Y(3%5R\&&7V/)U4)Q-7?+BL?7#_1."//_T,KV$S6.01<]QA JYC0&
M VB!N-%#C5X&UP_ELQ0.;J)3Q9R]P6YT_BY-0HEG3;+,>&5B>&A(1SI-:3Y_
M\,L]Z68[4:YQS'PX?1C]U,!-F( 3[I>VN[%,,+_#7?.TZ5ZTQ<U2PY6EQE3T
M^TH0M%Y>BFV:1WNXI)@ \7!C474BC_%!#HV"&P!MH62(!0#]4B1J;M+$!NI8
M.&^"H?/&A035>:@Z-@ED*!4TH4ZCHV<8SKFA8"\MG-,9F&_HO/?=.+$M^'M#
M XZVLUU"1/SS-&U#U6W^$118GLEB'H!Y3 S%*,J+JC.]C!LXS/SB@3@4LO3(
M,6QADRE(.SQWKK>\PZ^\]^W36#.SP.&S4*K%#$ L9D%GD[/<]X<F9/G->N,
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
M.IAY=.+-#)9Q(N#\Y2>V7[I]?TG&W/"XYM_X\U.1EW W+T=E*([6!6XT0W6
MLN<OIG643(9)V%MX$L.<_RCUA40>EE#D0]& \SDX/O@_*P[X+S]-;?_Y=(0-
M/%0U[G23/)&9]8K30_AR27)/^6N3_A=(1=>:+[VU]-%EQN%OT1I(.+\HP!<V
M4;]&$/A"CD?XTO&(@)@ V%7CF_J6I%-%T8OLA0@:V1\^,I)68O_053?EKAQ<
MDL03BQ6VI7#\]=WUY?/3P_'P^G[X\#1L^#11CCBYO;\\62 VAF'.B/X*R1A0
M8V^#@+=L%67YCPH(=A(03O1RA1<]V\%7QV2B>@9@U_)< \C5_]+<TO'YQ^05
M)0-_]4B9VG@#_?7YX9)=01>7^N_G;;C4NJU>M]_JM#MP[W"RTSP'2/S"LK["
M,7[-<%3#Y\'S]>?K^^>A\G"C7#Y\?GRZ_@<@_/9?UXBBA\_7"XXF]6-NN5H6
M0;S33<6=6IZCFF-'(=\U,G?9_"CJ*PO&=RGJ#%C4==XO"M<%>< N+H9[_A*_
MN!CF%V4Q_PR<K:'.'=B7_]/"A1N3V;Y4['9.\;W<(GS9_PYH-0P 3 -Q3"<?
MX>]</-/?Z?H_'^'ZV65^7,QS60DK\J26^&5_CB]E4D721$OPYSS397Q\ONXV
MSD)'9]D-KC0\; 3T=KCC; =>SB2+0RF:\.1?FC%S YD)M_GST:DHZ/L/46U'
MN082'"M,/[DB&IF-0,YT6OYU=,!D5"0+2 J6.E.$V(*E+0KZN+'3;'>D$#E(
M0"5OK.>-MN2-0A=LI2_2LM-V=GO"I4=T]L>@U3X(N7M)17O/F=MF4ESZLWWO
M4[_[MSRBO5PQOB(SX)ZX"C:4+64HQ7HTM-*QL/<$B*K#6$IT/ -XS17P)42C
M]Y7-=)4^T.&5F!ZY@14OX?/XW=]T=WI)??7$OC4UPT,),' < O^/T_O1=0O/
M*3IK]'*76%>=/NO%@W4$J-82)(.XH&DIOV]38+2+3F<^;S3;Y[45&+NM;2UJ
M;^],*;NT'-K1_\6RQ@YZD<;[\+I4Y"[8NE=.XJ<8?JJ@"R*G/4P^(9]ASB&Q
M7W6-.$-X9*K*5S2GO=OHM/(."JXG8XL,54UX3R)#;)4RO]QI%S4UNXW66=Y!
M617ET'1=L5_< QA[! /'S[$^::U2,W.G=6]?Y^S/P[I]98/R_1QHW0XE],N3
M3H<,PS8DHP!@21@D#))%]GHTA^BV^61;CJ/,;6NBN]75K^KKD)#XJ;[#AO+8
M(V6Q5 ]-T<;'W4:[:-.!FG&RR%#5A-DD,L3VT&00-*WB@N:LNSR1KI8LF:X'
MGFWNDCFK@4NFQ)R\#!C=#A%(&$J!81M24 "P) P2!LDB>SV:0_3&/,P)-H$P
M7Q3R?4Y,AS@E!#RJ9N#48:O;- XDHN56)?F*:2#*F+V,V4L89$!2PB!AD"PB
M<LP^^-/J5,1D!"P,B6&@=8B]ZK ['Z&VHO"JU);#SS7=?15"VYP@!^;XLT^.
MU\QSD1: ZO:*=CYN=#KM;523U91\I,%6*:8L'O7-SX.=;F$>[+5.*\B#.V[!
M442W$-&,]W'WB9C$5@VJ=JCCF6[JCHM^ZE=2EGMZ+ZKEGNO^#P^P*F@TG-9!
MF@YBE+Y.K>D4%JGGIWE+G23E[0<P"8704F"#Q+EB3-\IRO3M1J^]%3U*2*HZ
M+!_-$W&(:FM3JBV-R2LQK#G.::ENJF1]JP<D?JI?7>'S&PCOJY#;UDCNWFG1
MGD;]3HV2H&6UA<#,)Y$AMM)82/!TBKJ_SSIY%<:*LJA,KI')-1(&F3D@89 P
M2!:I9G)-)7PUR<;/L^6JAF(M%6)45]>JKWM"XJ?Z[IN@Y(D;3DZ*Y=1K%G6V
M=QMMZ;01'JJ:L)Q$AMA.FZSBIMON%V^4T9>]2Z6K1KIJ) S2#I4P2!@DBTA7
MS39,GK!;AF$Y3F45K/KZ'R1^1/+/O-O,/W-K:M:,W &GI9I,[6(FD^(  N +
M1Q_;RX93%K;.)\B6$;R J/?!FA62(C5A"8F,W?A/U@J#=?Z3#.*@X-2I4!QT
M^CL0!^^E*T.Z,B0,TDZKS=%(&,2 0;*(=&5DM&;O+?,XS#G1J6Y5Y:KZ@]RJ
M[)HHMUKAK4KRW>1:VM!$9,^HN(W(45B>D2AN3;.$0HAZ?WD\$HH:02%91?:8
MR(*%6],E-G%<OSJA(E,BJMT*\1#Z@"KQ*%7AJ+%/H#S+]HJ,4B?2=0N&B3XN
M3Z,KXQ"*1X=%H-$*L5.I5](RBR@[#XWFH'EDF-)HON2S?2]-W@U-7GH]T^=^
MI)<TNG,YC<]JT#%S1[JD3$(1'D\IFHEK6^9+22@LJ'V\ M]A-Q:6I>)+YM1N
M4(5+"YLK,E1\/$@>KSD44E()CZ<M.E8*:XOY9%3WO*C*V&INP5 2DJE7)_%M
M(U-/*+USXVR0:HB9FNQ4=%]O3= L=RI)5Y1;:!.O2;6'B*SJM60FY+XUX*%N
MAEMMHXJ<0YR04'E;Y2!15X5&3O>6:<6+@]:TPFT7[<'=;>ZT%6X5Q41% :X_
M)TL\[=UA4[1U5&X!URW:0JK5/#\, 2=].8B*7E4L'[G1'4@IB62Y44FV>T.R
M]-YDM4.8#J2,".@RA/MM%%?]3E:W8A)<)=F??^'P -NM6Z-@*HG?YN0&UKR$
MK^BF!WS-^Z!8IG-!Z9]][AFI__J[:ZM@_^BF:K_=NF3F@.6 B]D6'=2]-M);
MU"_22>@[NS>*'=D?JLDG^V:*>D A8L+%SCFY732OK-_>,2-_V*3K0N&$WOID
M3U0M8;X.6Q4]"ET;1,NM2O(5R/\K[?!$.QPL;[\<5'DW(B:9Z.[[.@8-#C(#
M0*).O%!BV5X&L#EX1/&"L6^:7=$JG O>7!Z$579'U=5F1@WD3_TY1N)I[TD*
MQ8N0<TF2;K<"+=M7LOJZ]LW2>R&\JG^06Y7FG]QJA;<JR5=Z+\KI?$Q<A?7*
M8'_3/ *.S[ %<@XO1OND704KHK@I'E-;?7B5L>6-#!(T;I+@5RVP69XW 5AJ
M_7263M$L@W:_5USC9YWVMBG+X@>$>OSJ;(2JBH^E1FU58)Z=J@AU%12%,R R
MR85NX=9DS9Q])I+E0ASO!3J!*:_TLWC^^-F5J0VU*R60;2&JOE/1#:N:H%GN
M5)*N,"Z!]A9= AF>+9I+X,&=^NTS0;69S6W?#S EIJ._!K4&[W#L\^H4AVVA
M1RS"/G H1)<[!WX\$@IQH)"LLH7KN[/&BEP+=&>%8K(KDU&YG*KF"]ZMBF?:
M!+;Z)QFC+>T1Q9HHZJNJ&^K((,<3RSYV5(,H#M$\6W=UXM!N3?BIL AP0S)8
MA9&]>Z S[;[RZ3OUQ<]N7?C%!FB@#FQ?4N67:[W,=?<EX,U_P.-!QGQ2=1/]
M>0_F,.#'@:T[\-85_&J^/!);M\;WQ'V8/*O?4U,*"X8#PD2@LL=Q,!&PQ7$<
M.Y Q-6$8B0RA_?J[EA6],J>7;"PBUI8NRF2+F&?%]ZGD=Z94-%_[((L>).K$
M$_ [4 ]1N@]\4^W&LH<@ER.R?OP_C\T<6"?BNV<[5@?+EKW%]<:*2KGZ\Z7$
M4]T4U+*D5:=PH\U"0JI\T;!)CLHF4<]]ZJ)%VAAG3<[;0:1W>ZI1?3>_XS;F
M!TMA @-5'1ZI-$/4FE"DOR=/<4V2MT<6U B4*+Y-\'\0&O(*U-(D6"UKK)%>
MJVC7OW:_NYD]4F5.98Q:8.1318 ^)%ETN(*GL(LDOYSIMGN%*W4V<L[NM$(G
MO7T'+\0YS\S[>\^PJD%=^T%N==]6VL$@6FY5DJ_T)@CM3>#9(G,"V)JJ-E'&
MJJMN-Y16(1X\7"BV*&0R6X;RB"04%8&B$G>RD,=3Q%3,<R=+*U%N5:K9<JN'
MME5)OM)*+,5*O% =7:NK]B&AD"JNA$)"(5E%C.,I; V&30<[U3$-$QVPVTN6
M.(2$K9IG954Y]>I:M4V@7>>1V$.D=*I8QI,A_+<B21&Q@2;M-9D0S9/F!N-+
MPJ:EV<YB]?0CD5BS=GQ8<Z8KG'94B,=ZS9P\ML'0,?JGG3GM*']N42'+O8CV
M(*P9#[SQ&]TH&2LJ@**^$*9:./7-QA1"]Y#@BV,I)6.DD-[B,]. \=*]-QL1
M^V%"A:CSX+F.JYK(,XNREGT@(F9CJDQSC9CM-+KMLT:SO9S:N44+H8H47%&
MJ\&?AP3K-KTV!=6YLD1/JY]3]#1;C5:G7TST9$HKG^GCL4&RI96SSU;0*94\
MC')-K"BF%JXP/[XG?%2)Y]+'7K+93IHI;?@$F%BIQ'&W&M1TK&3#0=(3A7/1
M2H1L!2'+@E[B2!*-1(A$R$&*E>*X2%/K,NIN(A/1/A.$UB ]MVVS=U4QV;J_
MT@T/G90[9N!"^!.63B6N*HVKJMX9@J!/XDKB2N)*.!&V;\?4GM3>S;V9(I.>
MS,V3N7DBYP3)W+SR<O.X:;8V<Z@ML_.J&!Z5V7E"9.=EY+)N7B[;(#\O8]QV
M29V1>7D;Y.75,L%%")5#@B].&LSV4_*X/%U*CUF1&=/,FQDCD_)D4EXM!%0U
M8*U.4EX!X=,^RRE\.NW&67=9NSLT7F2J)OX]LL9O] ><.(0_C/773*2D@79'
M[-*V.B1$N;=<^+AK*3>ZJ9J:KAK*T%5=@A./G @,?_F);9+NV5^9#Y1J-9M_
MX\]/W4;2^O TB@I4O]GA:X;J %'-7TSK*%G17X$._\M WI&O)]A!%*AV.X".
M_[/BC/[RT]3VGS^U;/U/>*AJW.DF>2(SZQ6MH23)LS X*QBKY5KSI;>6/KI,
MPOPMZB2 TX@"?&$3]6L$92_D>(0O'8\(L"? KAK?U+>DVS**4/3>(H)&]H>/
MC"I7$V>Y*9EQCL%E*92;/OPOT:<48:U%5U4ZR,]T5_>PJZ=4HK^^N[Y\?GHX
M'E[?#Q^>A@T?ZLV>JMS>7YXL$#0]1=6G$LUS@"(O+.LKX" D%8H#D-:6K:)4
M_E$!$4V6J5'S; =?&).)ZAF .\MS#2!___-S2T?\'9-7E!O\U2-E:N,-\E=V
M>3S^?G'W<'[QWW;WU^%OS83_-L1MHN(W?!X\7W^^OG\>*@\WRN4_!O>?KH>
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
ML[O,K<]KZUM'=(O._&DW6GF#RILS]$:E<;&#Q)L#L9Z]U7;%Q,^AR1K9B"9
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
M<PV@&?_S<XOZWX_)*S(;?_5(F=IHO?^5V>Y/OU_<WWWYI7ES\^GRMV;"?]O
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
M^$[D5=MD[C=Z^[.]4)<VJ&,LW,N#^2 9N7,[>&B8BX6?0_389 J?T%^)PIJ
MQ$4.^M?IBDMH0K</,@?LA,N[1$XK@(><)-C.3H+E$)R(K++*\9LS.WH%.X4D
M";PPHHYK7RS&R .I3N."5;5U#"WBW8<?-/0)\>-#(9DH[V@VD<K"57C1OR]
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
M(VCIH\2/)/RQ$\*5>WMX,+;R#7DE3\'WHV\>L?'[<:I(=0CO*QQ;]OF"'(,
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
MNS4N$GEG^4A@^EA<Y122=\-:GI+M,2TL &.^I:[QM*:=X:0WX5RM,L^>2UA
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
MBW.S\H@\MX=?RYK2]%P2L!\)#/##+RO3>?[*,-7_XH<JVB=51[=H;3RAQ4D
M#R*;];C08!N;T%>A2\-N:/;5R5NV9)X)?S"1\LU#LD=T]@ ?G3T@+,%X[HKV
MK+Q8$7U=HI(9:0ROA^4+8^J]._/T=A5> LUH9I]F%_>W-V=WL^N[F]N[4^GJ
M^J+C+"Z94>&OO+ZYG]U)]S?2QZOK\^N+J_-/TMW]^?WL\^SZ_LXG8?4GWQ^S
M\]L[:79].;MD;9LN9Q>SSQ]FMY(K*J=.J[*N[/9T.K^^W'TJ!V6J&7-_K4*
MMK&U%'UA21C)T<:6K)5B(E)*'"J]L;^()SD0P!T _]+G,8F#\>AW:QBESMR=
MM2/O34'? U5]A?= $@V_0M(2.H\^D<ZCQA*3E$2\HQ=I3;01:8G1S#K%4.<O
MHW=*J!R(IE<M#($66DA86?IK:V#-QWG*!N^Y>(QXS? D0.UX0NRKCG2A&:3M
M-KL&U@P_=H'G)BF.]U]:XBW)?Z-%1@!7;^&5"GXW@L>8:&,B"R^80B[&<]K-
ML"/!C)D21K%87<*A%YZVA;RG8/AQVJX=6C[-,8[:_FZ8[$='2N>'O;4GMCO4
MBN\0.7GT/3[FZMVZL"E8DO&LXS5_>"'\ZJPG\(*J/R'+AF;NA-N25/A+@$10
MX7T'4%A!Q*KYS?*+J3XI-E/8,4?\OE+GJYENXS'_0[&N=J^YTB$5WM#I26JD
MYDZ?Z3&^AU[EO>O3V,_P9$%K?\9\A;GXY+W];(3/S/$?9YOM@Z;.L938IK+
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
MX-8DA5YVJ%XNORN/R'+K"=)?( 5&M2QL[UL9>AHG$">%'#N6R$:/4FSJ;(#
M/<?,BUW.Y-+<R_SSDC-/K-;5M6?KC6:\('2+R'&2Q["^V)IF4D,6WGX*\C!O
MF=L]5LG1']HK8%6#2'L0H[7PP'ODQ(L% ^X3YKX<=K$?@:#D,OXC9KPD_V15
MOOB\!%4H7S?V"IFYUSLP^[KJY,7O",[$2S#/! 4:VQ^%"%'X7"1-?9MP0O:H
M ,0N3H)KW""EX<A52R$]LNDVHTD*%P -QKS=%<!C5Q\ .J@@)NB1T^*=>+YG
MUT>/C$9HVHTO&!NRGSN/+^AMVER%TYEX0;VAIH?4./E-_3)FWUAM,[^BR8OS
M?;E?G&]@?]%MEJ;9),@Z-GPZ<C#:HT%T/N29<,?]YLY[::\$.D'S/YZ=2?]2
ME]*/UG8#9<@^JQ89.UI<&-IVK5O_?A]60_&S\<AV9*(3DON3SF@(9*#,#'1&
M)S2%/W3QN#/->FE/SGAA?]B99'Y]UH>6<64A X7U^^7'?R%]H2[_?7;V/KVI
M8D1@>R 1(BJ0F 3W^B)L'7SI=H.-FF@8<2!*-C:V.!R9$!_^Z@E>F&N*A05_
M\Z@;)X$X#F]-OT 9M\"3J%PYCU(>D>=A,2D7[_M]5XS8CX3LDQ]^69G.\U>&
MJ?X7/U31/F$"WZ*U\806[NM\T._BC /Y[%O;V(2^"ET:1BOVU<E;NM;>"7\P
MD?+-0\!'=/8 'YT]((RB>.Z*]JR\1#6V\Y*7="UT,R%8ODU">DVQ<4#Q"M;L
MT^SB_O;F[&YV?7=S>W<J75U?=/QF8DJ!9-Y<AIO[V9UT?R-]O+H^O[ZX.O\D
MW=V?W\\^SZ[O[W*VI2N1/G_,SF_OI-GUY>S2B=V=7<P^?YC=2OT>&^9I1&#@
M^?5E.,:J/M-ZK>J2O3*VEJ(O+ E]GR/PU:T4$Y'FJ!MD.G^1"M;6FP-DE1P\
M6>@3LBR$/JJZHL_1)Z18R HG6@SZ<A$904E%IFW3T!\C;O;-T),;-'%S@^B@
M=]S'GK3?6F:M(+Y?HE"(@S.0ZGZ%I MCC1_U(JV4A<0J DM+LH10]%U#"AL.
MR^(SEDMUCB3D-+:&TKGS%<OIPT+B1NH#DS!@E. ]&I 6O\62'A""S$";WH,_
MP#.!MMF*S=Z(K\-*OB*M\316>(<Z([_@;<A2+>>19*6RYA>2P;!^Q92V/%V+
M;YPQDG<S%V&,,3$<<=?0B"B71;FS$6S( S; 'G/,AE@)Q=")68PQ@;.ZSPB
MU6(9;%:&)JSE$8(+%O%D+@S+CFN/*D]34L_<3J>RQ\P;@Y:<D)3&5'M6'3J9
M!!&[8-:^I_0U;@Y:0DY:9D4\4O?VC:?;Z<%GOIOCC.03Z8E\  HQ?)!2.K$^
MKTNU-N*&X%?\*;O0X\6 /\@I.$X.'8/?457?6S/!5U+<FR06GC*O]/G4KK!
MDE+05"IG.H5RMX?])6*"&LHK]^KE!UCUA%.WV#*#6<:3=/@6'D\44N+]FOS7
MP;9<SU4<XC6)H%9Z*ED8!I<_!UK#\Y,XWY3V7M&NV[O SW?UD"LY<1&CT*&$
MA8U3-"=Y],R0N9<E=Z:N_%+QZZ+6.1TJZ\O"$49^]0NR!R0GN.[3A^H&0;RJ
M#7(78TE*S.IGFOL<:[OO,F7(%4C57AZB9A'.R@=5ESVZD(G+1SOS.O)AKM6H
MI7!4-J@VD>H8;(^"=C!?X3)C28,7SHSEV=8"[U/F NF'421#9V='MWXI,3)5
M,'=$ZX>:TBM_A%^L>]-[WG,+S[M9?K5HA;T,Q6:'O$U:PDG!]17.!K^.YP3N
M)W[++JEY2LZ1\U6,W).;NT/>-*G,75(.9!</2[*+A^W;B:[ 2X,LUFO%T.E/
M8AFS7W<QB548R?E(S*?11K3:R:N3) VS&K]5<ZS2*'(WE[A'KS<YB)$<5-"?
M\NXNG.6Z&X []1E)"T2RRHE'R'R]:+&__IA-JH?=(D.%:B4^PON466>D^:?+
MT"G*<;B<HD2<IBI%BSC-7ZJW>M<HM];!%^ H54 W,C!6X1L5YAVK,9 TY76'
M$9*J77#QX2?YU;0*J,.GIJ5)WJ#+ZY<>U\B1%]F[*&L/FLHBR1/A7:Y^R[W;
M;C8:Z9^--;('12,:F;5"R)94G:X]<)I)JQY*MD'5-4M2+6^4>F51]$7$JB/-
M0IZV*5X2?* 4N ,"7.WFSXH^WALLT2<ZMKTOI[55<6/;QY[3[B.*;5?U#&''
MZ1M;W&/2@\C#ZDSE\>/%2$!$DY#20N\+L')3%YXV^G$PWC8V]7!(9QIWM3Z;
M9M$F0_ANK3SRN:++(^+"2PXNY^PRDE7[JB&791MW,;90)9Q88JA\7.64NLI@
MX>'Q!>U41<0P@E97J3B5$=N>^<2^**KU*B9:]IVNJ&C;&DZOP+#=%L^.% *K
M, *ZVB#P@TV-,PHK5?D<5JW.%(2_7TPH#V&_D%(K;N6)4PF3W<H%QZVD3N8#
MHIP4.+)#FM@*I@D1H1](1:OS^7R[WA)O6(80T?Z4MQ%2?[\HGGHQ?T&6SK 8
M2X<]YE G+3$!,<FG&[&%+PMFV$&7NUM/F&&+7.L#63--W",\*PX5RG9Y3A79
M,C6$EN*FU+Z-\G71&V7>+9*WV4PDXA01YQKG1N)@D_"J!:C_)MN.4LIH]S5Y
M&OCFO!6KXV'VM;-P!>_:>?=KWGA2.2JG[A"<P$-\G]0("]J__],M,>[_DN\M
M9Q::GZG?SU;J8H'T=YBC1MW!R?LX(UQ'=KZB/IF([*E.'.EYAR\BW>Z[>L9Q
M/O<*XI2:R"+%NA':LG[MT^T*=X+$*G&\C5R$FZ-,-T?#);-V3IK&T[-@9356
M*^7MKI);*>5P(F4(E(WZ(+8?061VC*^5G<_FV115M#V]1OY_MI:M+E_V+9(?
M&6_JF0-C0;H&-$J3?<0B+,EGG'7F/R/S$9G6^1QKH98*+&&=ZXM+U=H8[$_\
M^UPSK*T958%^"+UL8RO0^UN5##H#(FVNG?,."I[;R+?G[Q.Q_)"RTP<;;GCK
MUD^=RN _4(I(YX\F0K0JNVJOI,_&@ZHAZ?^7?M.,!T4[E:[T>:!7Q=O ^T.O
MBXY?CN*HHB@22XY.+./%+)Z\L2L:E;-,#QIF%'SYC2[][U9WUJG7#3>^<,)[
M3G^P/47X2= 2*:1O&U 6?[>@8'5]T112F8JM]FNX\^]_F\AR]V?ZT0_N]>3C
MWL]O HR IS8W*!^<2HITB33E&;I6S T3;PC$JP"?/Z\,37N1C&<=+7ZPM@^6
MNE 5\P7>[1UM> #2W?;!>?4I&7,D#^*O?HAZM_3:>1J[RWE6D&L%,^9D1D7?
MP@+VN] +@3%AW^5*[Z+B1?O!733,C6N\U9,T!WQ-$&8Z7B_".8#W@N OY$3
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
M(LP3+ G'H8Z*>4V%IP>_9POA?K_4#,4]QEZHUD937N!K6%1O.FM"#" SSK/
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
M%C!$=2,YQ=!C >9B_M)> I!;L?8*ZCDVZTE C4_YQW=W7Z5E8$<9W?AIQ!:
MJ"3J,9AKBH59>?.H&R<!]X$W0I+Y#$#PD)FF_IZX3U4>$7XN6\C^*)BS[;'V
M@T;*#[^L3.<Q*\-4_XO?H6B?,+UNT1HK.@MWM$E.M(2#NI^ET*7AZ#'V%:EY
MCE?#.Z\/)E*^>4CVB,X>X*.S!X21 )-"T9Z5%RMBT:-"<.FB>\RR.!9+CL^-
MR\*O?9AN>V-R,XI/'M3PT?G!T!;XB;-/LXO[VYNSN]GUW<WMW:ET=7W1\>%6
MX:^\OKF?W4GW-]+'J^OSZXNK\T_2W?WY_>SS[/K^+A:Q<SD)0S4)A5@(L<C#
MHW_,SF_OI-GUY>R2;D)1>L_L8O;YP^P6ZSWL\]/8:X-JD?^:\^OXMWC5&"$;
M0C8.+QNOL1%M,PL+6P7?YVAC2Q:8122<>X,M ?;7&BM%MO4F Z\5KP%G2TS*
MQ,6[$=:"@8\J-2FW"SV9DTXE"QMLRRC&CK/L;A&FAPK'NLS1#2:^Y?(T5;H%
MP[69X796EECI=J]T$= 2[Q7W/3[1I16EZL7<X*B)O6!IN[PO [>HI&QMXC;!
M4P//GVI96T6?(W"'FY% R%Q=TEW<V87K>K>D!<)LN,9#64B&3I[_"/U[I06<
MD=!;V>=SS;# ^XB5A&_(EIX@6H9XY[<F/'UMZ'0,'>E^Y2@:\+WG97-%FV_I
ML8G[:#Q!\/2#1Q^NAC?I)*>#N/OIJ0IB03QPV +G E!+D!SOZ.1L#"GSE7M>
MP([,0.U1+>?E"PD](5U[H>=JWN,%>KE#L:OHLPA "7B1<Q-]^&X9B&YEG9*Y
M8'%5P<MGHKFZ41&E@9<^F( O^#+\#I@..7&R#/Q\^A#RTA72,(5>?,>$^%I8
M/6OY(M%3E;^VJDE"H<!=36_#>R;Q#RO?D=41V^$1@:38#H]DI3%"@>/BU(<-
M!++1(O]>5ORYZ<5*1<O9=S3?PA<WRZ4Z1R;[;J>VDYWI*^Q5MW=?V;>]PF)
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
M451'PA:U\RAO.5+&BD](>L#V>S9B6__C(7>VCF$Y27RI/JG8-EU87Q05"W&
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
M/L!?-5CT$>-<[(_@%[R*>R9_VF&;OIR*JCHC1WJ!<48J3-@QF.JYA9,8!-X
MABA:!35X$K(3,BS2W0+<*7%D#)L*-^'1 [Q<]/45.Z=/A)^<"W^-11\42[S3
MYQDMP=ZHI-62](7/_G[[)' C. RQW#]$<I4'8C["9@>6H+P3-JO:E]Q,^57
M]RV5AU.=1@?%BX IQ>HK(/9WKYYU.O'$<*O1:-6$%A!P)F)]6** X8':0J+^
MD,3CS-M6-;RM ==:WK:ZPD\\&#@<?J2*.H0[\21+'$Z&(+E&^H$. +)+CDHB
MR=.0PD.L!4>#BH4WOPH*\I-<P.,QBI"$Q,< O Q=Q!CG0#FZ3QD?>HX?/&G&
MHSWQNP9DAP">>]/D6?9">ZY1/#Z4I XBY)%I%&Y00*$4?FV@,\?"WJ1"K912
MS:*Z&STU26."1'(WI!8^Q@):EF]%!;>*@W/I,A-K]>Q.PP\* 94#I"XH,6)
MJ**0!^!%"Z,#\ H="V$<N-9<J:F'3>**HE^BZ/.\]%,CAHD'1S::"*!O/%%=
M]PFJ)JP&\53D#9V!?JVXT1#B\ O=\+49B%6C<.>(&;ZB'Y@1&!?E$:]I #$D
M4K @&.1(]_@N@?(BQ"GY<R+.V.'S1\'BEA@'/ "(CJ"&ZQ-MG7R&&>'PA8;]
MAQ1" N,1#6C$=Q 5)3@8QT;CQM.S\6 P%NIB,?Y=@K]O7.'HY+DDK*,/'_")
MXLA31]7U2S,1J:')P(&:/#)TC3B-HJ=:W Q,#)SM+Y5@5A-4'B9MI) 9AR\6
M^\'0Y[85\B+N+9S#O]ZNM^$/'LJ%U48##57=_>P1C"T%_M?9@X(;SE.NJ\HX
M?LG3.#LX.ITBU^W"K%1Q%.C=:5ICV'+X:BMZD 5D:B5&[XI/;& 0CL:9YPI]
M&C*;BJ>')O#$-/-)/AKC:8*7BP?!^/K?&3P+'\B!/K]3-UZ9I.74#<0?=PR!
M_W873$_U.S(&;B30++X\?H^GDZ===]_A7U^G'RO=[!.8*'6W-)_4$G3*/$?A
MZ09ROCB>U-/R3%^.'SYR;L"J?!=Q>^C2"JNS817*\99)A:=C?$*@047\.R!;
M; EBMZAOF18^^<IZ4 SV/\6'8;SY#D2#]@3P%7)0[)Q<W5Z]19!TO7!+\1LD
MF8XO25S7%-S%#QXLX4KX8"DC"OSVG>RT&LWV2KTF==?EB *:AQ8=I9'K[U%0
MM$II(4F1&H_,,@VY=T)&A3?3NPM#ZQZ%FZ@6\=U%/2?"I2G$K@E\*W8Q6<4-
M7N'Z4:@F]$50M4$=T$S5P6M"1?'DKJ>! @%)LJ.NJB(^=H-:X,(40Z)[9@:-
M?$-\M?$9);MF2X\DJ=R0A]HKK:726EZ9UK*8/_,D,"=>D_>R8K**R99C&EAN
M&D@?LX8,,VR?+Z;W"SEOJB*66"-@I'LZSL!T++#E_W1@D^&[PN'F.YA=#I@U
M<G89<GU:E,LY""V$(17ZQXPP></UZ N_Q&CZ5"7D7/%]]V =H"L'U.CQD.QH
M;U_2&#;BU!'V+QQ^$(H]2#FZKLEE%507Y%(11>AYZ*4S+:'>^QZS";SZ.QX;
MVN;T%VJYR30/485(.6G-\BQRH'C/+F?6&9^W#8'BV0S=:5;AXR^'CY/,>+P5
M"9[\(:/K#A!=%"IG?.GQ-L:C?KT_/OSVI7MX^\O7VX_%QJ->B7/H\\"_DS\2
M-2G[;RG&3JZ!YS8%DK@[/$9,.-UES[M#IH$.\^Y.>=AO-=^\OTPB]*1[8;/,
MG/<V>V_>&WGO/7SSGLXYO: F0@@T*I,H;!(M9/TD&E09)E&1>'VR9L!>#EY/
M#3;7NP'F"\'S8R"'44^];[7 1NITFO!/M[7_)D7FI+L^6QD:02AT_<:/"?P
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
M.)77XYWW7*!:O6MWE6\ 5D[K*N!YV+^(NBAXQY^.8H$P(&*=R"?'H*3=$&4
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
MDHC7.]88*%*D@\&71DB[,KK5T34<(SQ7DFZ-X)IAW67%9H,)#@L? (LZ8%@
M^D$\^X4E@=$(DN(!\5'\)/@-[A@I$Y>B8<PP!!R.[#P?3!?&\<@LVZ%R*\U!
M4BOUZGQ]D?/U%5GV66=>K8PSKS6>A_O%61=L;[[65M_S&T,%;/1^UD87&TQU
MQVR]VOA5;7PSXR2_X(U'>WS+W1PNI6[ 2*L%W=X%+3%/[?&]%\(:*FJ8VR'D
MQ0$(<^"466"+@6J_<W)V)<__/UQ-1_Z]@N5>HTZP[F/T<JD[FTL_U4BWER<W
M4DB23R:GXR$YJF-E46:8KY%(5E5F?J@P"[X2$9.O<7TKP5B!> GY\_4N:/%4
M6W*I>*O"1J-0_*CT^XJEO48B656T3"4(*T%8X7:96/+U+FCQ5%MR0?B9J4.%
MZN2D3GYG8W/R&HFD$H2;S'>5(-Q"^BG/,+=D08NGVI(+PD]T,+#HA)S6R36U
M12#=:Z232A9N,NO-D_=1NMR'UU&O[V"#Z_5%BNEY_XHA_[0WM$?Z^_\'4$L#
M!!0    ( !QP=%@B$EPJIQ(  )K'   1    96QS92TR,#(S,3(S,2YX<V3M
M75]SVSB2?[^J_0XXOURF*K(L*;;'KO%LR;&=<95M>6UE)_>T!9&0A L): #2
MMO;37P,@14C\+RD)<\>71"8:C>[^-8 &T 1_^_N;[Z$7(B3E[.*@=WAT@ AS
MN$O9[.(@E!TL'4H/D PP<[''&;DX6!)Y\/??__8?O_UGI_-1$!P0%TV6:.@3
M01W,T UEF#D4>^A14!8 )W3+G,/WZ)&_$F&(;Y]NG]%'+":<O4>?&?TK).@C
M=PDZ.9Y.^H.3$]([[9^>]([/CDC?=?#1>_2),")T8\, _4G<]ZA_A.ZQ@/_Z
M'U#O]/SX]+P_0)_NQYV.DNY-NN?2F1,?(]"1R7/BN!<'\R!8G'>[;Q/A'4KB
M',[X2Q<*NL!D<! 1@MJ">T2NJ*=83@ZYF'7CDDWR&<:+3&I5L$D<+!<YO'7)
M&KD;B WZU]?70RV]J@/%756LZO0[1X/.H!?7E")(MP$/U]D3FFT2*%@C5(5N
ML$ZK&/:/CHZ[IC F%62:+2S0GG2A-"9D9*;@S"4^ZRI;=R.R5:W0+[$%4"A/
M7%7@K$(=SCH;]<!_UBJ]#F+!>MTO]W?/VK56Q%ZN&H/NESO*OL:4'OPNH%7%
M$RQ)(@4MEZ)#F>J@3E(KU4I4KW=V=M;5I3:RM$"@3=;$DV2-G'C$"03O2,(D
M%_+0X;YVG5Y?.2.4^H0%-USX5V2*0P^<Z*\0>W1*%:8X" 2=A %9(PB911)@
M,2/! _:)7&"G1MLP"""DAP',& ]P $.<?A8_72PHF_+H$3Q49CF/ 7@B4Z0-
M=:X<Y.) 4G_A*2OH9W/MY<H6G;B]?RT$.00;Q23*>0OLJGT;JH#H1K2[I.&8
M!19.BDL*2&#"%T0$%(:.Q'NZ>U/+P5Y=M:"*$WJ-ULHET[I:017*:).5\O"D
MKE)0A7C?5A_%9PP:(/7C\]-M:0_6@EUQ)U0C1_S_D+G7$$P$RUOHL\+7SG6
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
MB/DV7IP2O;SU%V&@;]6"F4L&]BA2B?QG\9I,;:)%A;P*U7<X1].:QBBMWI"
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
MD52)K('^D?9.;+;?9P,_^FWK;$1$R6"S?P8A6,'HEN8+'1N_3*F?1-=8UFI
MP!E*NF40MDT!*@2Z3XT>9MI;S686JQMLOOMX0<"?,?6W"]:9=6O"&C&+:5_R
MLU5VVYVG1;6_,80,G//F//O)?$UHQ"'7=Q9L0FPIX7XR8E/6KI#K/SLV(7@#
MZ7XS92.>*R;;7]9L0G !2>,9M E9RY3,)*2?JVED>T'E]/K)_,Q$C1JY?K93
M&'&T.CF321EX9*&G,*MI0F8Q5>/YBOJJ^U</8X\MS)K9SM*9NT53%%:K200W
M; WN@8!5'+!-&V96!GH2J9_$SRPTI(3[46"&2+)$D9MNG\ZQY?=]*=/::7+M
M1_4#<.Z %\"_@'_IP3!9<$(T+2'SL$<+M&/>V1#<;-T$B!4)]SVBX7XX#^_
M,L:8!@V:<T S;6F _6#&2+/L["L?5>1Y"-&" /S$.MJK<!M'I(<=3X,(V/\(
MSFR\5V;24P)O0AM5RCVIP."3_$(A%&^V[+<N_MV"24^*'3J(Y/MYRG7*-@C"
M:&=<145V?2D;;S8>WB':&9((PR5-"9*"#R&,>M19BVM/2R9& @F7H($]DOO1
MKHE((277'5CE>?U.04!$:K .N[#CR>%>VZ24O<Y,I.MD,15JOF4GX^@O62$S
M[M>.8[_'-T ^MO(V"$?PKT2L[GOVN_,LJKWT@B7;YDR+7=._2_* 'Q$(?>#G
M$C&5S9QI2P3(10C0LL0V8$?V$"[;@7$E^3'(E4<6R>F\F!P_>M[VA!GH! 01
MR3])3):8*_O@?SEB4$O.5S0:YIP";P&"Y"2I:HT(1LPD2C5.+"@MV[H^?:)H
M8%'A"\+W7D!=:)GM?9WZ_Q>GX]X&"YDF7S&G.?)EVQ<P/\7E9O#P?E,*_;4&
M^/*QT*S$"6%9#*-V#"GJ\_HKC#9Z8$*]6W9VT'SR<:(@VR1"$_,R(>P#_.GH
M]='D&<#'=?3IZ/2(LJ$"HB3K/6QQ=<-='D*<31']-PK8<7,V4\34GH<%13$D
M]*OSF'6]MP!#Y+=T'U/L%-VI.SO[[F7<7Q1\T7 S\7W3E&(JCMQ=H;$Y-E..
MIL.!1TBRNI%@=F^[+Q1BT_GL*C,O'9COK="A8S3"3Z.G[,COY_1MTPUEW[D-
M:)1Y]^G!NX_=<._]46RFI, EN64J;E0I8Q_ZFEFC3,=.J5^%<!T(;N#@("/#
M<VT& (7D,UBATB:2BQ\1]J@^,/3P[HHV!/F*Z+<A'=8&5+1'.M0&F(ZJ!:@:
M@&,%H[URM(]X/H21#8OS/:8D8-%'>A7,V<0JGUMKC+^2DM5DAE?2/C*' ![2
ML1<?GSV*64HS>.*YBM)+3,6[Q6@%17&<4Z*"RE()^VB4P0.IZ"7(2.MDBZU>
M(N=J:]^!)Q#&((<_]I;1[S!:SVBJ2U7"5+,@9J-;-G=.__GB85P'2A7TM*)D
M'V4\^""3]N&CL,"VB+Y6[%Q%*=N -U]=(N0G^RL!?H)+0.Y1X O V%RAMAHA
MKN \M)2UU4*0C*JSH]M]3*X>0!9E6+6#RH+\JGH&>03]69..K7HU#E%GP7 /
MDI2,HO?&P]]!06H!*IHK5. AJ^ 03FH 0"UT;H!+SJ,(%AEM5_N:]#KB@,H\
M]3<PA"1*]_[(D:-8JYHG-]4:"8;TM&\!I$8&KLZRW0$"J+G75/)SFI$%*-DU
M*\>24IU:SBRM,Q(<Z6C> D4-Y#,,G;F&H:\H1.5.68Z?QO+5F7QQ>?NX&7@F
M2=5V5N>3)$*Z&@=S-2[R[74+\2J!L&1M=I]3TCYBFR&$=+05S*R+F)1GV3G$
MZWF7(]GZX019JE#C:I*\> TLHN*C0XR2WIU@(^+@;G3)XFFF37; 0+H.*2S-
M74/DE'8 -VKK?TV:MEJ[XQ#5F ?X[:1JM&OZ=^];K95?R[" X5PB=BHF$MQ3
M6 &R2I4*FN55;/ANX?+P<[#%8)D?M=@&(/$F.N8K[,\7*B"PD6GR%7N:(V\_
MG"C!"?5N6GXXD@E7C$[FA'(V41+*G$SDZ\:*4B75:)%5&A]FM<S0#8E-K-23
M*>N]I>!Q)CN]!9.D<)9O%F,L#?_R\O5X+BIO;2^VKLYJE7B[HI6UM^'JS1I5
M]RJKVH#OY\+:M1W$$CZNKG)<;+8!V@%PE[Y,HHPMY7H5>"G4&QG"="W1 60*
MK+B=B2.]A_*+>!;\X!J%C]\ WD@F)'E%*N@N%['ASXSS54@BG+SB\1!F1YII
M$DR;@5U!)E!.N5Y%8X5Z]OV9VW*HO?)\%RYR*7JM G5GAQBY3D4O;7 /7E&!
MFY2+NH\3!17UH,$G.*(!08OW/_\.[D;T8*N#T@Q-7EBB6['P>'Q2JF8[KZR2
M=#6'+\HKS]HE)26 <"@SUT&#3OJM @5YCNU2?.[Z6K$%#$ND$J][J%6J(+NI
MD@T/EL@DF\M5K:9N 6?F<Q6;%K4V!C\.R-D6(T,S.U>["XGDA463XN*(/OP:
M"*D#4DCHA4%4S6 ]@E8H@/NK^;T]1V_!.7]/;$S;X E@[Q%\C3<+@.>K<QC$
M[)Y/)AV9QQ&AC<=.;0D\LR65BEMJ4[$1S01"UJ1C]SHN]<PEIZ%F+!$-^^&K
M+4:0&;OQ0YFF4,78IBF,J[TS5PV1_H>[:'20K4Y-!>,JU%XNVK5M.0SN5<1R
M?AA;?6B>?K%%(;L@-7MHOG)'JXVI%R8&.R KFG"I?E^=9CE\;VDHP)Y+3Z2X
M8QB8KQY(FA"JY?\ZM>M)OUIM^\&CWHJHJQ4$TU YHTK2KL; U2ZMJ$#E*(("
ML@0U)&BJU1@1@N3:MD1-C:CSH9_[=EWAR:S5"K"'#@[?WM&!*_^.]I_S&,+
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
M+RC&'<!9K-X"FVGUEPM-CGF&06;*V-7%)B4-Z)"]"S +U=L ,ZG^@H%9-\]
MP$P8]W2^0V<>H^V\1=MYBH9YB=&-R=M:R."@7$.$>@)YN%C0TM3>.23+ )$8
M@\(^@7RF;[ZB2N?[S/<[S*=A<1=*^_D^8X<-]I(5Q&H^<=!02W#L0%C+YFD+
MC7,6&B<L7#M;H=IPG$,7VL<M&GCQSF%P3V X-W]1DY;^DG^6O8W&UBOHS[1Q
M0S][A(_L/P;^=$'CR%)X_5PO/)I VHV'@^A6A;1!XRKZ0I,#=)-HQ)YS!PC
M3\E&JV3SG1>0:1"@9Y8:?$'X',6+:!4'^<[?]N[3DI&^#VDS>E&.U,W,O7F3
MMEBN3ERVCQSW:P^#SS39]HL%9J@VA!J"E;&N2<;J13E65U,/W5')!'-UWK6]
MMA>;;8!V 'Q&(=7#?)8GH&_,C6KT?P;?D1MU:(>I2>/J)'!-1=T[XO4)-.'<
MZ3OB6P.YVVWPVDAMOO?]5^L7J+1+]9(]A4:'#B6*1L8(&<41P[6UX8;,^C/^
MW!N!7(RMAT?1V0980.;A_O:C5?7VHTM,BZC"O#7A)K2W(#QBT'<UHR'LMQ##
M]?N0]KII16^MP#S^F-MC."U'RO?.PX3^,J-_P_2>8XKZ9P_[A'4!M"76&KV_
M A6%'E]*9<2(TS*0N9Y=RM/5)YYKBK"SH6D[YY./JK@4UVS"(J_FB/'7: A#
MF./QJ;_8;.N5P]I-=LV/AJM4:;HXT+%'PCLL;RM8P=@R-Y\7?V>+6U&K('#R
MQ"',1U8*PXSFNN+():OK#NRD&.+',&6CR,''XRR(9C*.(U@W+H@O.AFJ!<4F
M(DJ8%!-Y*>!4-%,?*!6SYJ[)NH//#M/@.E04H^8()L2[QD\3L^-M(ZG&$ZG6
M]ZNB9<QDRW\R><.(;;8-Z5 J;:V]B#W*P7]:[=9C]VNM0027A4/[0XBQ_X7,
M5[/D@4]R%8HOOQIF2_%7=D\ 0*O/,8$A(,0+_7OX&,(5-0]MNG1_"@P?;U$
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
MMK!JV3!@PY^1-N?-):]I*F"_W":7;K9+:I"D7Y+5MW8B6+6I6!:-Z% ]27.
M,VI]^@MI2L_M%1>POJ&0+!#.X5\EBOH[SOUIUL6>T(D_@U5<>/9UAQW HL<G
M8+)FB$G<[S9>27=-.47C'7(IN[R+\*[X!E'H[)MM$/KJBS\:K% AP54.%AO-
MI\D32,L+Y5K%<Y@S):B+'YO+VNYJ]LT?MP6[T5OY+4G&3D\ 7D &X,GYJO->
M0"-*HB%=[W968O=H9U<?6]2=X+5F5E=/.]Z@GF*T,.A&9$\IYQM9CGXY4C%P
ME*.C_H1+#%%UO#M"> +PK^^^IS^5MVQ_8=803'Y]-TU2 CK!T/:0>ZP'-\B'
MVTY1^5![K,<\6(%5[;J[.9@,!#+&BU;;6T@4A/Z%RM4GBV5>(>1#"R$Y+L#V
M2Y3EU-Y?5%L2="JJ#C'" ! E=?(*-4UVL[0"1IO2%I$D25$@1=9NCTI0Q1=1
M!U@E"1FHFDVK<!6TY:&DSG?2+:BALUM>#9[SG9P+=N8W0:X(.7::'2>'#U=,
M+0"MZ"@P=,[)<A$IBFYV_ PY@G;+RM%SLY.I92#/B--78N!PI=,%345% IL;
M3D:<2"'3W?#\\2$4T[.;]L6^[6E).ISU:?M& T)I<]EQ_&<!2=618N='4;H!
M(F'ID)T?/1$[.3^JIJ,'#ON3+AZEMDB[G@:8&O6\.T6J#E7 2B8V%V ">BJ,
M\>GXG/$$>TW-FS5<WT>C9'V_2%32K]^CWPW(1$)M5.S0VNP"*6B$O<_CS. (
MG:#!3([,&;)I<_2<(J]6Q]D<1\#XNQEZ.9X 6*&-_K$%&?WPQS68)>E%F?Z
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
MR,')#(-RVI!',*@K-.]S2RH$X\9*.Q1UD-X4B#P&=FZ"JPE'A;LOV7.24R'
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
MS\$48#HKT5^J:8KY(D,,B1J# 4_E-=7$-)_7O/!:[],OR>K;H9@B.ER=I#G
M&1U&/K:]VLO5[>1!G62X8/-8LD X7T4+\J;?U>$D^X=MCO[W_P)02P,$%
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
M!_(!%U5*.[[\CGW(__N_?#WZ]=7)ORGA5;\\_;?(F7DHO+3Y]5B !6?).KE
MB;!)O#^TCEYV\-$FGJ/1 9 ^EGCU\QUY_&6-LSISI/_H$D;ZQU_?YK2Y3Z=D
M2WU9[E45K]JNM/<J#,,*+8&P[4LT(%4D3.J_T.?Z[]AH5'U[8OIF,NH$$@%J
M)KM-@*YS?)=N:J7'7S-Y!*)YV_X2^6T0S#2ZPI V%*H'FTR;\ >H11U[%AES
M.G,0RS>4D"=1=>"S&31@F/">W&0;_+]^VY";=*,;)9B)FE^A(PH"GUES& :U
MLO50U+ D]7/TOU#]9E'=L\5XQ.U32U!5$W>(G1$,T,,"@Q9?8 0/"O:X^H"_
MK,BBQ@1AL-*.",8!*W@\H!'K-1RP3$885'CCZN@EAQSM>& D-B)-)K_9E5F.
MR_)X]?==5F;\0!/[9X&Q<M#@3-]\%0?Z()=P;D]8+^RB1N\?=NZD)4$"S0%J
MJ18R:G$W/O&VC^1%5K[.H?PA%LVSAF,D"Y7!B\+'3!;=\!YC&T/I>)3>L8@Q
ME<U\1C_0C[$TU&;,CQUS02](JJL>F&C42Y$P9\)->D$7(5VJ$R@Y%,N/B\B/
MS";3K3N:"PBH:+4KCAH Q,#T-56ES(>L=&ILBW20^![J!\5X3[PSS@6N(=;9
MRX6D-W9;ZD"O-;L&^!V]%OP&A,1R $7Z8J'2@Q\@?;'H!@>^-7W1\>A OX#\
MQ68_$^ -^8N&V@CVQ>0OU^G-1D:<B40#\IH$%.&B5EAX-Y+=L<T9%)D+?[$P
M4/>,I46TPJ0Z.#-2/9:5AI\%R/4&17%04![GZ].L?"#-G_3?JPTI=P7;X?BU
M>D/;\;N\C!(DI%UF&2DD;'HTJ.40DZ=C&V"86ATG,I'W"Z,O676/E-.QD6=A
MP^!&8(POS^&.$B;,\3X?^$.=;0[0#HU^MJ#5<!Z(,T8E2O,U$KF1P$[[+BH
M<0FQ5R:B^H1^U2N*5\0ZBMU.L9V0[0T["<"FV/+U<5GB2IQUNRFK(EW)YS7'
M,4NSO:[,()/ ?BV%F1MVUFF?,G84U<TD"PP\+' 6:7ZYX5K('+,GE@93SZ.P
M*,](NPD93E2/Q#+ J>L/)+_<W6RRU>;INDC7=?%&?L9'\@=W!NE$M8D!Y)2<
MO46 IZ6-RNQ'X SLPDGHG.2'#PT9JCA==QAT&6?;'& P.,GF#)W6K>R,PS-J
M$>$VU<%DB\80U T/'1NQA[[<9ZM[OO&IP ^DX/5U<;V)DWRA&2,=Z;-_EWBU
M*VCLPN5"SB/#PM5ZUA@&L&#GB TJ@$\-6S0%0;5W(IC5]VP)44W9G1)^D9BS
M'>T%PERDG5:7!5EAO"[?T4_H4LG)F;[Y6@[T0:[FW!Z 7,1%E][3[-Q)2X(8
MH'FTQ\W+IBS%E@X 2EY&C=3,<3W.'0S$VUZ2MUGY.F>+#CFHR2LW10&(8UE(
M'W-UC;Z&#NT)7Q[,M*D$)-!B31*]3XO?<<56?*[V":&\GF(@:5=+E"1AD\$&
MK2Z^\HB+&V)<ZU K,,SEJAB2MW4ZW3TZ0._2K$!_3C<[''D6UF0XXO*AY?E3
M!:DP.^H"@@G.\)T0:FO--*;R7?.KI'=!:%7J"0OILD@],/N4"?]S,9-_:@L0
MXX>38->CZ? &:3__^HI0/?=(S9 %/%G?KK]*JBBHGGH)]N8)B727Z1-_W-PV
MU8@]V.<")<IR5&O_%LN ZN_NF;40Z,(J ?-^,: 0L)W?7 ?8Q#]%"+&W=Y+X
M853K'3P,TI)Z'%#SH)JI<?J#.@DZ6.9083R^;#'!&:*6@*"78XT'RT$Y[$5U
MH[0#PIUUE>T?RYQHB0%KWYYN$F#'ZN?J&XCQ.:8YT<?L[KZZN/U48KY +'F0
M V7S_8R40?[KT 8G/R55NM'[J5F+WA]-?&SZB1W??^*['=@JU@/+/@]0CB,7
M$W6Q*_$P@.1$!H[.77P0$]LMCE>KW7:W8;5)C[=LA?(?O056N[=8!-B=2"M@
M*M^RM-B(0=>+($:I'^6+.G&)\ *EPIO%^J<-22YNZX9&!V_6"')R<E=$Q_;]
M-_B6%#@X CB)L<<!BYBIHH%3ZP'2Y8 FC(H+9J':#ORN(&7DK#D8:BZ!P@>T
M#N'"*,XI:$2"/]34J4W%* RS$5[S&O'W!XA3')+;0TI3;[,]0.EMQ4ZG"/W=
M\7/H[[SPJAW6A6:DP;NF_#O"&3!GT@R99CDB]-EA<\)<; R2)\C&IL2],9;/
M@'Z[?OB4PM$3;KB,Y^<0,V4>8YQCXMP#]K[RX\<TV[!]">](<95NL&JC0J.=
M;;,LY7F[T?S-]QS!'Q0E1K<79D_\&/7ZV. OC>^63[=DEU=LBCYM!?""H"45
M@;9[&<(V^';"@F^F+V/?TC4><R08!E(8\);3^?_<R%?)!SL?K)/MMV.,G^WM
M\->]>*Y[Q?2G;;UWBX77EU4)!:TNJU/@"8(CFKBP78*/SWF7H+Z"K+_EQYUI
M".GPN\SC-S;_]"DO<+IA<>B<_C4F W 2Z),26 1.GR,X_:*PJ K2CL#LP2P^
MV<M 5 AB4I R@/<&&%P2ZD2A\^ASG( @]LLQ?!S#*^DP"O;,0I;M;(Y)C.M2
M(5"#IO0[EB?53K3KG&CSW8DL\%BT&T48UFO;\]NP%"J<0)!>_K?PXJIPOP@@
M=P9IS%0AAXL?!IP[^O@Y!YS?E,5?P8$.$VY^ZY63?0'. S7U -22*7V'==<P
MB?)OWUW. J9%.UWP'([WG.&L7C90##AS[>=#^]EJQOH,' 9XLCK,'8"FJR.
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
MB&J'YD&BPA(F@%\1F"^%M<"0+H4(3II'J'Z&V,/(V0\$W@BDW>7L)T"DD/Y
M^L(L,>5J=8_7NPTFMX8VO]M5-%**,XYOO[*0B:]9JJ=+A:80W5@-5G10#)KB
M5P),& (W2Q^H0!4EK3263N&RRK8\AQ)7JQ"N.>/&LTFP3:;$E!3O(%5T\6]2
MOYPGQW(<P)XH2]Z/Y/9<Y#@!*7D^LJTS+F:<.)30]Y65+&E[REBX>,\#J?'F
M._-S(M=57S1@I[K/S$4M&%[98L*WC-C@R?Y0S,XVJ=_J\YK(IV.(&P(8:H'F
M\#MI@S7B55H43^R4SS-:)P8#<^C4>S"8QTVQ:_:)_)DEZ/G=1?XN*\KJ'76!
MXSRG"5]1I@75>7'[6Y'FU2G-X)6G=L>R-]_.GSW(C<>V%F:A>X1VO1=["TL^
MLCU(9;-NK3O_^UB+16SSTCU&MTPXNJ7242J*9R,[]OZ.*4%KJB7RNO9H'))0
M;$A1P%=,%P86[@M^F9AE\#!*.9PSL(3LSV.1_JT!79N]S0?UX/S-6R'03HQ1
M>@%Q?M3#.>="C T=RQCGG(BQHL\U<^3%S A UV5V,P(]TO:)IIVG9"M<V-Y/
M\?KO^OE;^P["1_MZ0-QO+]+J60WEWFD^UP^6X0J2!62<*PTD0;BF&>!38[\9
M[]"[3K]^Q.P39)MZE_S)/344/LO?YBDKT\W>4R^1@#.*MW?/G3,OP,UUGNT$
MF3KPU6R[7\Y54O+V]A:O*M:S?/KYZF=>0OD\_8)J\A+]^/J?_QN#X=&K__;3
M$JZ0\\40"3*M\IHW1QGRQ6T+1##H4,%?,Q"&^2 AW>SJ8?+^'IMO!ZW:Q'\.
MO,8Z RNN:%[<RJN>\DJA$W&[,&@A#IN@=FH)S&RT395AZMG,FAPO;HN HX6)
MGQWDF6,CDS!1[(>@6?S%L$5 L3G@/W%:L%&0A.$P(<W7'"LDR._"6@[BCZ.;
MH/?3D2(3BHY_CNNO@4@B,':5_'N<L,[O@9"]T'AP337+SA4H971$:*3,'!)Z
M;8\4$]HV0 :%6B:+"G]X;E&A#Z> L*#"Y?BXP*6%! 8UP)<:&;Z0\+C0R1@?
M%9B,N6-"U^Y8$8&W #0>4(DL&KQ^=M%  %%(+!A@,2 2?"%!<4 !Z05&@0_X
M:W7]!6\>\7N25_?R^!M&V*BX,!0V8X#0_9((D4+1%*B0,1#-8L?1<XH=6L2-
M#"(6!(^+)K+0L6'%ZA$S':]<[;8[?O[3=,'7!UQ=W [O^QO)O3]$Z<D=>&YR
M5%M#CTKZ*C6=CO23E0@,]85PJ,?27M?Y(^/ZB5_5R4M9IE]C'YL<!RH2:.G!
MX4@O*>)YR#EA#5+C&70%"JY%$Q<SYU5<OY<S!\7/,RAH'J]<;'T-,/7Y\RR]
MR3:\-;H0(3G[.&;I;G-79I!KK/U:"E)6UE.Q_;YK1U'\2MM==W?M'=LT1'*Q
M]EGL@I^CT#.X&'L4^MI8X"=D>'WV M$+?3&[AU8H\+).\#M\U4:- N!8W=.^
M.ME[GO/PNUS_DE7WGW)R4^+BD?6E9_G#KBK[^U$^LHZUR/*[-VF9E7RXR\7(
M<T\3B6]GH\#%A\U/3?1K7<+, RXRLGZ;&^[]F*!YAEDL:&4)_6ULM_&;=!-_
MA]EDN"938TF>!0-6(\R+O6S?]$L":N^\JM*BFL\_+1G#!.J2-_@NR_/O;@H
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
MDNU.CNP3SJ8FWM:0O<7&)[B.-Z F"_['ZS4[$=/\YSS+\2ME#V"@ZW4#2CJ
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
M !O(=+,>"U#[OP\0??)<C*>-*W;SQ8H;%]4]+NJU '4>IR=H?J.*( B*>HT
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
M"AX&)_XFD=S%SM@YT A@19HZMDX96Z>*P:>(@4*_2J[/;'"[W:%\!G/!+G/
MSG._ICE?<&.#7SZL4>%C>388>\OGO-";=,.NNGJ.]M8.L/PL'KQ/62$2_I)?
MC1(OJQ_]D+QI[^A]UH;7;4+V-'SHMF.%2+_+=,U[VC3BO4S^^J4%>>V%MYZV
M'UYENXA*@1+.7,D=*P-.7!$0)J]QT#*^^%_K#L+63KX,M#SW<#:]<\D_C>/8
MV-Q+_$T,KZDV#.N5C<=9MYGX6T2:R\[C0*Q%6[EL+X=]1XI3LKNI;G>;X56H
MFB.Y8WC;]4P_WK"%IS'M#%R!\E1I6(KRDM25[A"O SONW0!\4M\ ?$[*Q9SD
M&P4D$F1?>1'+1X:PGA4$X[GW75VFQ45!!V857O/M$I>XX#4!)*_QX!CNSM)S
M0.WLL;4)=JN/09O3WA\M?V\ST$&W&V@QVW:LME?MY'$$3.MV#IS*W3[.*)O;
MQ7@KRN/]_BV]:^DHARXUI(1R)5T;8%U(H<7)=09\DLLTN]^ZS7*+<1VM;54N
M8P&"PE5D#J6+6%$3QS7.^%Y%FUOTJ70NT5+!ND-?]Q2NL-?@X08-C]H%Z@V@
M"X._9$,]])7&UL*^IC9 7H.*.'"_Z/;CVC"O(-4!OT<*BWY%*Z9P@;X:#S\0
M&=7.L,0MT'H+Z]U"CP>M;P@L!@<QH6>F56V:N+$#6A>W]46]_)S6]J' ]S@O
MLT?</-6=DAK%O5\/]^0.7%(9U=;0E71?I:8U&#]9R9ZA1!>WJ$?:7-J,/K?4
ML6L%C@02";3N8*7'2XJX#!0&Y5E\G;:AP&F)3W']W[-\./GYD6PV[TC!JA%*
M7C22N_G"WMRA-\6/:6N8K_LK-5XJ[R4K:1G0CRW+3VP3O,CU3ZB9"?_,.%'#
M&MGQQZ**!)I:<GQ/*;W;[8-P/8OC_U:0LKPLR.U@VZ?B3?-E>F^"G%&A V"5
MK2]5[TDB7<+_0 _\K[BX5WUX8OAB$EX%B@Z+DY@,ZB"0+-+)8FRM\_G93+M&
M:;-:K)7'BP=<I*PT0UN65I/N6^F:WVN@"X*E53_ \-BD0X]9/5>R?[60JJYV
M(Q+G[RWA6TO?H=T=&O,,?_&&BKNCV?K[M/@="PV31[I6POW9'CUAX"D?6PL@
MZH&8E)B._VC9DN8=WZ&R;=_&/@9D-29Q_^R#HT$Z!O&0D#-(YDD0<4[=<D/;
M<[S>9GG&7+*BHU:U+SA2MXFDC3HL4W%K"X!KV#494AH+;](0<"=)>R214QY'
M4Q-/>\B)D9E+2)8\P3338;L2TV]Y3UMUBA_QACRPF2"U[SC1[H_8&6D#3]<Y
MM /D8)U9C^E,G8DS:5]SEUEW!+%/U;F8EWA987"6SL C'J.+!!ZH :-=R4CL
MU+7-U>AI<_27@R+M8!0"1XL9L-H&JK8!*O3 %'"B2R7;8R#:;A8G2Q^&.@P_
M78>=AN$FM*&AHIU:L(>=NV,!+\'2VJCE8^OHT:E>]&.[NW7Q:4@A1RB1 @:Z
M0YU T.T)=H"N0"_,DFWHWPL!K,(Z0\AJ33B ;$>I *W!SA/4KWF;5ZP*Z7I-
M(5->DI+&C?\O>U 4)K<3-K_61!B$6WL+PN!KE*]'L8$MJ=^AYN4!JE\C^GX!
M]<X=+$K<O[V$=3U#!WD/I$R&_+.<CEO3%9LZ.$VK5'VHRH6TAWX=*0#^S:V
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
MH[,<-10+\0 W(Q,O6\CUS4T\0JWS6! "G7RV:QJ))5X"OX^FP^PEHTE?+Q\
M3['B[T=<I5F.U^U*JC+PFHF:KZ$C"O(3L^:P&*N5K7<(#4O2/M^O6"\$_A;#
M$;?/+,%=3=SA?$8@@$9*@PI?1-0WM[]$3&B#X#A41$L[NYK;NIH]ZA34EZ]-
M1]WYPO(*W_8%IJD>Z@QIAK,4OUKI"W$X?\R0T>:4,Q-7?B%+61I28;-A+ZT
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
MT&H&< JM LM!B2%+?43B\"9E\]1L-SI]6F=L>!&3/V8;$K<OKCH",2"6CC]
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
M):HV->E,O:#T;YS=]1?L>%D^5C?]J:3->%M6&>U0!G>PJ5\VOU-^&81<M2:
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
M[TWV#[Q&=W1 '[F ,]BO'CK*!$B2' E,0^=HH(V.,?P8]P,$ S;1(%A.8ZL
M.1'BF-#^&%&K5@\=HYA44T1:XUM<%#0>5>G7V 7EPV$7&'^&" Z+-@#1):(S
M>(Z52)5N]&.EL%9,X!66GOJT]8OK[WY1PO?#,)X1[:[/-O=^\W1<EK@ZV:2T
MI<-ZX%:Z]J9//5W8]8TV_6']G$F\X<Y&+5?23;*AFR?$WR+^>A%UF^W6),X?
M7KZM44<O7-8X$4;.LVU6X75]*(0Y&G/$-'^"79IWT*)'C)4Y:2A01X(:FH4L
MSIM_PA! KE:1<&1FZ\!D%S\EIB KTCJH&@VLHV\/6+II*R!@A4Y06<2_!EU^
M<E V&EJOE[L#$QA1KZ=%U.OH&>#^G_^1X8)^W_NG<_Q(S61,!QV8AKFAD0DJ
M471H&5C6:-;EE$*:1 CYY ':OU]:+ND"!55BZ0XA199I8%:FG#[0F]<!W_,3
M*WC;6Q/9MU)YP<@H7MD=W7AAO-*GG4#.Z:C2P4>=)(E#/Y%!V'<A>O B+@,8
M!Z.A*X] X<"C760H''MI( ;=GN&O&0C-;$0J=CTBS\%W1%MN59D#T]$G#L_R
MAUU5\C[TE?( D .EW".I*&%<5]\&H-Y&J<#!&Q5\8D]2OT;U^X4,KUP,._0H
M*PH&WC/D4/C*G)"9)K9K](S"CARW:XJ#&C_HI0'('H!'0FA)P?7(.;@>.0?7
MH\D\Y6CJX'HT,K@>68+KT8)]0S:LT3?4*#!YQI&+9TP.F<F#Z]'HX'KD$EQ?
M&H"\@JL/A)847%\[!]?7SL'U]62>\GKJX/IZ9'!];0FNKQ?L&[)AC;ZA1H')
M,UZ[>,;DD)D\N+X>'5Q?NP37EP8@K^#J Z'HP?7-TWF6WF2;K'IRV%.DIQVN
M':EHH9:,].T 6RE2JG!:(%)P)OMGR]Q=9+"K:B'("@/%^L^01[GLXX":>3:V
MWVRR.UX+05TN1_N^W8@^?!^VIU:G+W#CN$*L8>OK@#H1'BTDYNLM0ZP?4]YI
M*M,).TBGMB]H"J"6[F%HUMV_#%/KMQ5[&!NV3-=)6A1/67YWO"6[O#(5&Y"@
MX\^X/\7OSAAX!-6WA2"GI#V4FDZA.HL9;JTZ0"T[2CE_[!.HWD@AXVTX.('J
M*D \@KHXA,+=Q^*E$0*@]5TM#1YK<G0A5)!!E -=]2O(? N -9SKGQ*R "?[
MG54!%R?SU P"WJ/OX#6;=E[P1BIEQF['S:G8IX_IE_<I30&R=*.Z1UQ+(]P=
MKJ )OL19JQ<@H]')-]_6/.1(Z%]H_V?\6YCUMB).GU9QU_* MG^_\BR6A[RR
M6RW<T_"L_W\AIC=>M.UK_%C3K_O&_(44OY_EEP59X5(;S)1$<C23B&! K=0,
MA&E9M@.D^RP)^Y.=G&X>+ 33:FL-06VRZ@#3/6(%J*>W/NA\E$&%+PQ8:.-
M.'L10+"'-R\H1 ]P[[(\*^_Q^C="UMH IR22 YQ$! -QI69(@,L*'.#=9TG:
M/Q'_>R'85EMLB&V390?([A$KD#T] L 3MZ%T7P#PA?87 P%[>/," 4!A]X<"
MKS(^WP':PPT$FVJV]T@3\6^$OS[@O(Q<OU!LT=#2ZF\X**(N_"BA9GJ?-6Z)
M=-IGLKKW3Y?44&TI]P<V'7;-)D(D_/BR#0JCV]B :J*[M2XLW'EH<ZF$;A&2
MM.\/$*?87[;":=!G3K68FN>.Z%"4._?"5>MGKNRJ(N>>B)S%.\^I<94;,(8O
M]E^B>Q%6^F&@(; BC2C/4,>A(TO8OQ>RUJ[XWD3_I>32"WL"H<P"O)U >W!)
MK(O!>&&@YV8R?6D?H]&"4R]MM#EO;U0 -:>C.KV9G038^J;SI5S*8?\U0\SX
M6$S"DIVUPYB;FAB=D;9EOQ5D,'WK1MQ\)QOQ-)[6:TE8YV;5,<*Q:E:S2QT@
M3K509^J;VNY(*FA878@S.;C/]%":)V!WJL9B2@S4+QY._C'9"U"Q8O'Q:K7;
M[C9IA=?B+ +]]P:S?]"&'F])467_X,^U/T*".;38YIO#B0UR7^A?!^#F@$W2
MAP,P)?5E.(*XWL16W+ !#ETR%6RD0 0EO@M9D[G;/(>SLCRK\'GVB-=G>441
MG=UL,"_!6[YY>I_^C13:HUK^G.W!+1_.L&-<_FT,/-3EI=!PQ,M#3E(3'W)J
MU)'7):9+5FR:<RSI.-@([)  H\I'Q=PE" ?' E ;VY6[YGU(MUA=-G <M]VE
MU=Q3N;6IK9.YMD;I*/=6RFI<'.E<7/1OQK:4BFLC,>7BZ@Z@='!WE10GEX^/
M:MAS^R-T@\&[W7:@[\,.OB/<5E=P)HS'&H)_(.S2E =<X>.[ M?U#Y5K=7;"
MYLN9"(/\V-X" (<U*M%[IH$MZ=ZA[N5"EI<<K$K<O[_D.WJ&SDTBH 5J@YA%
MPQBP\.NE7CQ<M,$V##"Q0NBG_"&M:#/P^AJO[G.R(7=/RA!J)VR^AXDPR"GL
M+0 (H48E>J\PL"7_D?XC+=:7!4'=NX6XA(-1B?OGEQQ"S] Y1 2P0$50BX8Q
M6&$1M'O[4N&BC:!A@ G>#W*\^OLN*_#:D/S^!6=W]U3W\2,NTCO\J<2WN\UY
M=HM!QUW!#3&M0P2)3IJ'J'Z*V./8:P[C?Y!JG0$" H/5A?%"Q16%L*9--0L!
MO^[NI&S4/,-^[;U>8);.]"]VTD"SZNYN%/=I 6GEW47%5, 2EM#$I;*YH&92
M/PI\>H&)N)PKOELL(C6_Q0NC5ONZHU8CR@G'AF:$91."L(M;62M4$NJ@Q9 ,
MV)B3WM=<Q$D@<YL5/;JC&>0^V\@F],I6\9.%1T'SV]HR'_#7ZOH+WCSB]R2O
M[CU+[P2$2L>FC N;3L+[2&WHT'_BM$"OEAM%[3_-+Z+Z0,(CNMK%ND5:M^;-
MZ# ,']=?2$0_$5L Y1Z=3(-7'#TGKVA^4:@S#,P=Y .-M+'0%QHS-^+O"XQC
M8W[?!E#4-U(-N'_]['#/?A,(\OMF#\<^DQ>$_K9!,^/_'146&?[[)D"BOQ%J
M /\?GAOXV4^"P'[?Y,'09^)"D-\V9V[@4]K9ID\L30 %?BW4 /Q_?G; I[0@
MP.^9/!SXE#8(^$USHERH4-WCXGBU*G9XW5[RD.'R9%<4PU,X;L3M50L6XK"Z
M_$XM"9M%LNHP%.HWLR;\/6H(D$!Q@!J:R!7\W0Q-_,PA5_8W,@EE_N,!"?:V
M![NJL8CB]T PBI<$&_V5$"# B;<]L\+E9?K$BK<<WY15D:[D.&LBV6_)5)$$
M;J_3:PW=5J>4;-I.IV!(V%/4/$7G)+]#U[C8HL\M1?2== :K$9>O/-@[-R05
M=\TY(&">8D#4%,P28HLDA)E(VE^M) DK06/0&E@T2"W94(U&Q=!'-+5LB3>;
MV$'<:"KB\FGE@C4*4J%T#;S93_%-=993C^"7)GS*TSKMQNO3K%RQ/0U0ZXQN
MBDPE!NW\_&CSGU#[!)%;E#/4/#0?<I.5;($\O2&/T<L16G[-$$4>EAH4+K1P
MBM4,'93$C)NL@9IX*;Z2XF3]"B0^BEI@XF(CT1X/.6'"_CJL6&?._EY&_.M]
M^D'<4QE&BG>,9!CG@,WF.4(A5;K1CU &@MWLQX\XX J)O=ESL:&^S)K5BDL(
M&^SHA'*JQDRD""4B$1@ZAYKAPDM/MAM0!98Z]6H[T4.T8<,)%H&6 UR%V900
MUIM7 >6.6 WJB6$P6;B25/CBH3ZE)23CA]T \SDCPBF\N6,B5LCKIW"7N,C(
M.EM16RE*13G1-E_#0@LX"M&T W+\,53A.O*0.7NN<(".\WSW_[?W+KR1XTBZ
MZ%\A^@#;W4#6S%;UG7LPNX  OZK'0%79QW9UHU$X&,B93%O;F9)'4KKLP?WQ
MEP^]4B(I4@R*3-O [K0K14:$Q"^"P6 P&&\0;1]O-EOOT6F]$98L,M2 $"\O
M>GUD2XLQ_'A0E8\Y_M<.I\OGB[6)UHQW$RJ0JAN@+HU+!ZE62FZZ&J8@$C$/
MLVVZ0$UCNMBOFZ.J?4BJIP$3B19J TRLD/+N,MUT!DVHFF9@N>^0\K@OW5='
MN-Z*]UGCYF#*]P%<#Z.GVL!7QQ@PM9\7^BN2!8JY&Y:T;AA:U]U?^JR@&0>&
MG!<FKG7PIL#,*WM/_H]Y9O27?]Y\SV[NLUT1IZN;^R0O,4[YY?3GY*NF9?*(
MJ9H(:TQ,Z5I]);.N5CHY14H K31D*]=+(T+1A_]\_POBSU'3@!5"#Z0HP230
M9#:#V5-,$Q*M<@8*6"CGS)@G#%[I7$(/9=0=4-WC#<+JVAON06SM"QDQ,\KO
M7V5+-D7N'V*>#&=U8K\AJ8@T*M"6?WCB#Z6K JTS,@;WF#A(Y*\MSW>F#FB<
MI+2< 1D>9K4QAWS20/Z!$/[+JX&Z+-]_!J@/<_LM'*J+%-><OR0I_L<N7>68
M_5D^7^-'G%Z7V?+/BP>V$I&Y5G9$ZD3GB43L\E:M)(?(9ITJ@"+'=1K)Z/W?
M__Z_$7N&^,.09C%+B&4P ][/H)U$K)-9>SB0AW+=++A#(YYE>Z>X=>=H!U1U
M1KPW8MW?M&($$T'HA;4/.)$ML#=H(06XADSU$-E44C"ER;C2!. =>E86F<?H
M25FF>9'B?=4B+SM[JN1?[7XJ^<<_;^@+TP(VJ^0Q6>WBC>!N%V6;.@PG;F.W
M[E/QM8Q22$@K5F_"'A'[F6YBM@^"N%-%/6:9UB?N+Y]$;3OK)"T$S ?DWY/R
M_@IOF DL[I.'F^R,K-;*9^%])Q-[R\ _UAM6+?1D!5:84:8&JC1"JU*RBSTE
MHWU0MQ.ZR1#O%LAM$%,Q)5=.(U!*U59-1:'0(:$:=-]S"F\P>-.ESAZ.RU>.
M8WFH>B8D@Z: CDQ;)_<)7I\]X>6.1A(OUNMDB7-A($^C9?6]E"VME%1#!KMI
M1LU KG.J?A%[B)JGJ'H<2)Q 9UPS@P'H*8VB1ZL@7A #:L+'^$R"#C7-KP,\
M4IMK"Q]?Z?37]W&.;^,"KT[HO2MIP6S]49X3$+#K5XZ?VR95.LS1]SA?G3T]
M)#E/[F+),CU4@].MOC<@72M]!7\_ -V&E$EN!^"X1#R@4]#"R=431-45K>*2
MQ0KN"$W/6<[P.,Z<0:AGDL#HMP;,G?;-9^R.Q\4_[HO/_N<W7)1)>L=?X+W(
MW@&3[IH\,-+V5@_X+:$,'YQ8([8/BE&TMR-7/:P.>01@]*#!G+D$D<CT ;'H
M63]7BG@X!O"*7J+3W_MP0!G2_-64_5N__7<,Q?@U4CFV?16?J&/M:')8?.>Y
M2H0+^,(:/*%N@-H[S@'8W,$H'ITHSXMBAU>GN[PQHHQ[T=D:+LC:.E\F1!S0
M\M43V2M4:0K!J/G' GW9L< "62+Q/IZ5Q_AU!#IB,<1]93 FU<'\)#&\3.54
MF%_I GE?U-_BS0Z+UVE[UZ35\[8EF7J2GDS&WC!82&\7A+?@/F(;IA"MEA-5
MUP5B'1;<0+QC?5"WTP*Q;@%8#AOT95!($-F0">1ZE@1"(V:Q)D<;1A>OQ)-^
M5:&\IX-FG:HOK-O)[B2^D626I^QU>2E.T.N1J#2\^XA6\?=\+-X,!-FT(>H?
M:-?JW#FN'@[H8"]"UF=IBSZ>?K',[E):+Q,MNR ,X^)#IT"4UU9P D5?VX%G
MVX=-]HPQ=W6_IP1^]\D#3;D]N[ZXY&[P.?N[IP+F':OO:-+12CW-)=11T$><
MWV8J%35B*U=2 S(1P=.6:&7!?D09:;Q"M\^(/O2KHA- DDT?OIZBZA-HE35
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
MH0]J^AWR )AXQ8+[5V%N3MX'I<-=F1PK<<L*7HN#F8"!/I(C-1X@T(4>5TR
M%;DC>MAET[RKMY&@'JNF 1D"R@XQ?JC#<('>2K+-#O@77)0M++LCK@,:I.51
MB.JU#*]CZR.H\?O2S$] A7[G,4$!E/H-TPQU:\T';80&@GJ\V6$N ]3<'_%"
MS8_GZR/F-3V>+I#PFL(T)8:K>K$;G&_?]XRC>T:V16DU&/G95M+^ IYVF73D
M<[#I-,YV%NM/605@]-VJEOU&E:D:6^];C3($V,AR;3(:^I]Q7.QR)LOO27G_
M-<UN"YP_TL.,Y^G#KBSJ E,)$_V*GF6CI]?(?)04GY+XEOFW]6&W\ZJ0Q7E:
MU_N$\BGG%5AN5.:4(VI-Q )U^*'OA"'J<D2<)=KGN4 -5\38+E##>($H:_03
M9?XS.N\4(*D%\&MZ9OO.0TOD03=ZIFDV"5I+->M+AV2ZKG%)OCTE$JJMZDLX
MFW':9^S6&G5XO2C#TWDOYY9&"&6WIJ7#TIDMZ;T6C/'@9X..TE7-)L%%)>[J
MHI6$-/B2I7E/L!2?EW@+;R_ A-(P$4"\]JP"I\F.SW6HUL9BA<CZJ+4!M%67
M-#<*Z!NECACY_QN()8#X5 KEAX6B3-\AN A4'$IX'R$JC:."5Y@:+$Q?\&BY
MS'?QICC:;++O,4'-QRP_S7:WY7JW(<_H=09%S^:X8U"-L@L&KL\P3WQC@#+@
M3H2S.LYLRBYJGJ)UEJ,EH924:$,<[0,XDCP5ZB;GDNW4J3::\(R,SB<?NLK.
M6'M@BF1S:BPKV;^GLW4+5#=YTUL;A!VTYOIR?,Y3(B._0> \/<6W)9'W,[M.
MCR[-SOZU8ZNNIFI9NCK!>1DGZ4T>T[-0_.U/DV))9A[BZ-W@I_*82/IGS[ZX
M9E.-O3LV5G;5]=L#.$0.190;66=,HPYEOT;5.?"SN4#6,Z^NV+5&=C9EUC&T
M>%-@9CW?D_]C%I3^\L^Z\!.[:/+B>TJ4[#YYN"1X/RNR!WY2]&)-#?^2%I-A
M.WP%73'S%V'KYI[)@"19C1D,22L3"/E6=JXDD"1RJP;"(&I*Q?'[;ALZB!)"
ME%)U^IS6DVV(\:WL@F<4<'H\(N?7"H)B.G.!J9YU@R#=6C(G^C>+>]@+[@G"
M>2Q^-PCG[T?S95ZA(^K56()3A]QN@'I7T.T& *&TMQNL>8FV&\3;"]46XW!?
MLK<MB;[=L&>4!V),PMIV -,/V<8#L )*-AYLN4BW'CQK.(25-XN7K;+ECOK'
M[#6<.3LCD3(@%M'-/48QOUF:>#2X=G\*YOYDC?OS0-V?G\ZN+RY_1G'C]L0E
M6E-SL.4N#RO'_Y<WGV<,9,%[/1/#8I-6:Y^3--GNMO\@&EY<8;*\I &^[/<L
M__,2YW_@.+_)_L\NWB3K9Z,5FSE9K56;"5F'9LW\[>8P;$92335M!DRB*_Q
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
MYJ5<Z]S)"9]P/\8S.L9W2<K.9E:5;0\SS5[YGG"I]9I0 TJG5W*S3Z$??9D
MM=DH791K\UFZFEN7U>FAKGA&9ZPL\)LBPZ'L)2BR==ID$_,39V&U<?;KDK@!
M7].$. TT]ZK:ZWNV"6B/94<ZD$TGT@W%+;K>;;=Q_DS#W7G3&Q6T.]K1_BBN
M^H82W@9Y=57(&QAETC X"!]1:!SL!7P$XN@-49WKH![C9$/E^ICEUS$1C_[=
MLQ(&/:JQT.IA9;,,9+(+@.DQDIL4G?X1N].M;;5 3;MWZRQ_1UM6^V&>PU0F
M4,@FC%5/ES5ZMOHY!72S:!Q95.<[FB13A>%Q<4(F<S+U]Y ]VJ[Z.HIV5CHU
MRM].DU3DY?HC[Q55CV@V"=U&+NE#O^HQ/H*9]L?NJ8*T?:L ^KBPN1VDF07G
M.O@HF)'\"E$7__4D!)"O[^/+066XS"R[SH)A5I'V<FK\G($/P!GQ; 4$*QN/
MUFBX_)E3&-$JZ<TJC@@-?NV(O[<(S4+2R$O'I!&KEZ3\DA!F%6^S78FR/;NY
M'-C-AY[=7#=VLVCMYFK?;A8=NQFW=O.ADLWW_2&OVF!J1(Q>D\F$O31P)LD_
M)2D^)[T*R$PP"_8026.3V!]"P:O!UP+8#_ @NO>*5ZTP$=O^H9-1E_P!9Z[9
MJ-[<1:ADR@^2#S=!C-E+4!VJ^3FP>GO[<H=C?;S5VZ,2(";"(2?I'J2I\UUO
M+P!CYVN?]HB(LTHVNS)YQ.VVUMD3/<2(5Q\)(/G!GNIES^*<)OG1LX]\>_I9
M3.#H*>D[SS-PJG>N7'*RV_MR_PTL=\^<"JC8?W/(-^H^Z^Q_HV_TL6=C/X=6
M9#/"K[^?Z(YC9T=R1GWW:)2_Q%M\FM&;1[0LZ["YTCQVFSNP<4-I7!BJ/2ZF
MUJ;3668R%H@V0M]XLR!-AV#81_1?"A2U$K?=QC11 :U9U*DJY- KWR!P4<8;
M5E]&U="ZX(Q: CNU4=)7UV^1=(M.ZLHJ[(_.XR#F5XTAS?0_OJ!LB;C#?HD1
M3:C,H@R#^B8]R<2_?L:" I,0I*HO:D?*2N4@WL).*2TED*NM%6&58@<Q_X'
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
MK%#$F_%&G==E1<T6D>/>;E#O%;XQI:O;IOYU7%G1O+&BRXX5+:D:T*ASQD1
M,16'Q:'W+A?#^Y>+/3!I%O3/'R_3/]+/Z>E-^@_RG^L?$0]<+QA1_!1O'VCI
MO!\OW__QM\_O?SG]D<CQ0*C2 LO,VR?_S'(JYYI(1)< 68K1,XYS0H'>W+LE
MPMX7"R9%>9^0IC@EBX/GPO/B()2Q#M?X2Z,!H0@8GOFWCE$$\R*'<BNDR?L<
M@.%O[IADG#3NF.3MK.Z8%-RU\.:Q'ZS1]G:]Y>$:;4^799[%.96F(,+6[YDL
MCVX+)EMO=M!J6XWX2%NK^4E+#KLI8XR%W(JK>T;U8VKVN#HL$&N"OM6-/&^O
MZHUR9C08/3.@[-/JIC<,@6Y?CG.:"":Z0&,_O!R\2+U]",3XNE;S9)?G9-8X
M3Y?9%M_$3U6IKV.<XG52\BM =W3;A!<$(W.'Q/[:$ZJ^J@TA*ZVS?P,[LV[%
M7ZZF%F2CJB_BG1'IC>I2<3]5!'Y>H)8&:HD$,V4  #.#@TC/=$PGV-H50(69
M]29?>YL#0*EW)_#\5@?@'2S+P%H),'X%\23#4W<^:,L# <_!'<APML>"XO V
MY4.:KD$]:$LQ7,S;[#I[WON_WN9>A>/N=_:U#H5;Z!ZH"MC*X60.H4I0=_>L
M!:', U(]\#T3^%K\-J+2RN?I,MDD3*Z+\A[GS4_IW7F)MS(7U(9$?1'')!)V
M5W182&UY><<TSHIK/:80C,[6:WJ=T2/N.IA7]!C)/ID%8H10AQ)BI!;H:)OM
MR-(X%&?3"H@9!##Z=XM,(-6Y=>0PE )T'ITL *QVT)F3],O9#0@_G6+^U\]T
M.Y00P@6]H&.W8>GO'PGT/$^N_G OG4[G1_[$"522GD[&%Y,O?W^4KD[Q(]YD
M#W1CD4AT0J9W,I/'>?Z\SG*ZT=CN*?(-Q8]X12;W34^_X A67QJ"H)6M@'LC
M +L!(HS<A@"0CVH:+,=BU5)!)9EWEXP.6G8(+3KY>$TNWII3\VMO +&<P:.I
M9XGL";=VZ07H''32+I!$+E6/UWW'E0[1[-..8E7'T7)#Y62)KY4RHH==_I 5
MN'C5J;)A&@6I@Q*66;".@P&( )3,"22)4X/PH3<;=^BP53"GA$[V9N.66),2
M^?%M-AZ'4]B*!WJHU4(>=O<CZ?>)L -<.PC)VJ\@>F1]F2[AV_E=3?1%<F+'
M]IG K"P^)VE*AJF,#]::B;$.8=-46@1@U_;(@UBW$/4SH)7'4"[W:NIL%<+N
MKF4]-@P_;ZN1@S C+E8FC@V)SU7*OB#^URI#>68P(5#KENO&9#"Z;ZJJ"[?#
M455/QY7J# @B\5%1X++X@LN+]6_Q9L?/;6TVV?>80&$DF]6T>R^%5;\[2/*1
MJ;0PR:H&7,>SB[2)M6FIU.#P/@M$>E'GH.F'FH[!) =,AM8@[6@B./N91KID
MANE%@<+;24*=$7,XG'=3YSI(#R2+;CX,C^;+N4>QK\RXCIR?DO@VV21E@L>.
M8:@;#Z<I86,HK55( C8%B7EH*:*HZ[[2=5HLT*]Y5H1WL&%DP$6*-PX0@9()
M.@E5:FY N3+Z,E93D34PZ)TVX5AU "CI6&P+,/FRQI/K0+!?B_.BV-&\;+Y4
MZN'<"6W;RIUBVG[J!JG>TU/I'XE(#JKW"#E!%.#AA!&GW%;:.=#B.4I=L*^
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
M3B1.)RS#.0Y7QCOXW4.5P PBP;(S><JPYN08&33M#76P2S1GI_!N@S6Z(.L
M1[)NI456? _3"BOO_B9V"=*IB26N5Q&MTBNT(M+(O% TC+]_^/P)K9]0+'$G
M4!W.+S1UO .\5?P2.]O)^IH61"W[C4;$,:Y%:DTJLRB=;Z/K%*UE8RMWA$W[
M&0!A_T[7YBC.N>F['/JY$'Z,JZ+6=BD28EU'-+1EQ4E9EM7@<15$V]OQMR2_
M&H3F]R0,KTC,*KEVZD9"N H ED+X#Q;N_-E%E'#1EK8=O%93)Z'$4L/3^,#*
MAK>98L3=.?_N@\V._W#C3+.(T&U,$K:VZW!D99".0]?.$&U$K6=$J; M[#@=
M9>SZ2$FDR75TE^O9>>@2L^\L<O'L3X'+5UL?4=SB[7":XYE8[[>\T;P%+#'[
MS@(6S_X4L'RU]1$%+-X.K1R:&FW HDVU0-AGS))*T%G8$DAPBEP>6_R(@I?
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
M6UM7 8Y9QG2T?5#%VSQP+T@I?:#N="J@"G\F55G%1W 02:2+#J Z ,W[%!]
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
MI;9[%'/< %C[>6A8:[#6^L?;HU]MK9F@-^NMO]@M@5U&\^&LMLH!..KUUBY
M9[KB^JL;N'F[>'+##)3L[K&219(]/X?Y#ET0/A7O:R7L?2T<+4B\SKG'*#^U
MD-+JK*[';.(W*$D0 K_HIRO..9.\N)?3LL78L6BO\LMGQ=W'L\VGX$\2GX=!
MDM#>NY"]4DQM&]?D^;.YSLA[#VI:%)'6K2J)>S+)*N>!G4DTQF/$Q5L2*+?.
M/5ZNTNGB<U+<+CY#- "BTJFMR9K$*?X[4*P_-"7'7X&U)N?=:9P[ G%N98E3
MN9*\<D766N(C<SIG[N;,T4XN9F79?CA7$[>"'ZWX4+A5A):,43\=R]R#S%WE
M>'VBE^!OZ6@$82KT$N.J-\(NV80YP4\ANL&)A3>8TX;[C0GM8_4P:_OWPQ=-
MQ.]7@D^G#OL[8F:AG?$+BH,END?LD@R.EOF/+&_D6X!GPHDH7!!"Y&A\S=BB
MGIP*(F<;3SOZ/^FDL );_F$/KM_3"'.'XAFJ9=)M1@3N1$(BQ^I$>HOVPXF$
M<@*<R,%9 X_)M\CLRQ-_'L/'AL9A[;9(H+R3Y;[8<CDG29KD6U2YM'?!)C]H
MHEG:=T.4\_NF1'U$3;#,9V69=3D0'5&UM:^,JO= ZPAVI"U+2^)M,['+4;:Q
MN&TL]HK&+CU(F7X=O:#ML;G;((X#EB3>X\9R29P+])1.HGEQ:J!T@%<=<\T)
MU&X5PPFX>Z?AP/4ZFL;+(-JND(K2&\(KE%]>T%3P'K4L&HY8V$)Z<@7*??_>
M@H9KOW+4&<).D.T07!X".L]9#@U0H\.8/MNAGID64GW,>FB(*&%20X,:$%1Y
M3W (1XH.5I 4AUIN6EQIDQR^];:Y+8'7?38GX?/J$<U6$0G)$B/UTVF0\F5H
MJ<OW$UB2=]4,5#<!%O?>FIK+&$]-E"Z:7)'X%GV=S/*%&W8!-"81_3@K\H@K
M4@9;T9#?<H+0Z"=VI=F9FEC(J@.V9#RR_$[LA?KI8C(O-%(FLU,5Y: J+NI]
MRF&',6)D LE\PXAU&9YBED-(QY3$:0F!]*\#^N@??]RS)Q<$(5/XV]:XW&\#
M"7$JC:Q"%T<0,)KS]>RQ$1B$T4?R*P\([S%&W,A$IP#7_A4JE:8>W A+T^*?
M<(37V5K:YL+?2ZW._>Z_W3E)B5X-6=L7A7>MSU$83?L'K^KV%_U>;O_J[[UM
M?X4:P/:O4@ $^ZYS>1NN#-U(\M":58*L#]WT(#^MPZ5'F0W<KS_>#/35Z[L8
MOP0IVK^(_/L*SU:7^;/Q_PJ2TIK_=50\U\ O^HL@Z9RXZ'UL!\3["?$Z:/FG
MLUW;U<0=;J2O:CN0JE\KJ8]Q_C3@Y@R'8?Y4N CKTD)ES H*#0U[.CV;84A
MO5]=LSQ=UC:9'0GY[ C&]<J(@=4;&H@LK-$,5S"&TA[[_7#S<GX,<,0RY$RC
M4N25K%,JRW(+E9*R T*BB=;6Z-,P 2#.P;,9/3@\-9G-X@S-+U_9$3.O"3GN
M@@T+!,DDFN="!:'NH!2@!N<<RAI>WDU</X=D@]#V7%_IV>/S+&8N)5$=7(]_
M3U%?S_N>!J19B;TI)-L9"JZ5-Q;UW/J[@&4 S#PUZ38X@%$)JR3*7:NH-#0\
M&AFA&1AUK,;X2IXI)DWA."(D=@/"9OAS<&F\!Z.HJP#'^<,"G_)I<K'OO?^R
MN&VU_6G.#O'320[+MGX6)#CY')&G!,4OS-;7T7.6)BQ7:S2CQBQ.*_D;DNTU
M.&BJ&Y-!JO#7 )55O%R1%#3G[SA=Z9JJVK!YL^=D=+9RS$9F7V=LO ="$,I(
M9Y:6!%"5E)4KE<ZE<S($[<?[/@Z-4V3"YC-\MN^<:K[M>:N,[S&[+Z@M^N//
M,G%',90?:#<KS:!\ZFC;MW5_7%/1U1I/:GJ6V!DZL2G-^4ZSF]'/;I)JR^X:
M?]-&[ 7Q<A1^-;R.)@:;V-Q3&-:(V,9)TC'-@O;VVNUZTH%EF-$NXCJZ#&*6
M_DJV ]TY_U:&5B#^1^/O3=NF%T,QD-ACW =Q;+X'E*;%VQT=A0 !PW9]OL+P
MV)U<;OU^>75%3J?;2?W)M#WTX;CS]9#3@-S&ZH,=DAL?I.OM:@D[0AC1"(&]
M'J3;2;$!/VX%J"%(,2:MX2.*[@6Z#[Y^HA$]QD$H&\DHR\H4K9;U'H,@34;,
M5%;D%9-P*L</"8?!7.ZTP=KO)/YR'=W%9(:D;\ZJ"\O0QA4>+-Q42CO"&\=B
MC'.]O:Y7.,+)"LT_$C+7 DY86 8XKO!@ :=2VA'@.!:M''+K"^#8*&X[/V.#
MP-IU4G@%&? $%08+/IWRC@ H8.-TF-V;J?%>XUOIJU.B(C*HW?;B72E;<-45
M= 2G6^7[3C_;OW71HZ.Z^:/T:1 MV=LXQ7G<P[O%*$GQFD$]*#WLAHH;43[W
MIVD_DZ(;_,(6LZNRWVK?Y#6K7'^8 U39T_,E,MG*[_)M+[3=4L@\?D7A"_I$
MHG0E7=MV0A1N11!1[Y'*$$.D)7O*%K9 TG%/ES22JJN<^GUVJ/]"0?SXE3CQ
M(XY6(_?9TSH:KQ%;SY.S[(5I8_H]2!^AG*6[,,VH-?>3@MIQ>8K @CY]I1"G
MC;6#(7K+%<ED.7J;$6OL*P6QHW(5@?T\>DHA31O;B(-T%%K6G:.4B#5WE)S8
M<3E*W7X^'267IHTW2WN9N.8V2//7T<ZR!$<H8;?4'_ RP@L\"Z*TE(N<A'C&
M\DEMEWNFB\O=<L_G!"VRD-G8YW9].471.:'ZAGA>>$PT+\.I]-SS_@EHW7T%
MI[3YO!UN:/N(NP<LW,7D&<7IYBYDH"F>S'IF$HI>+;.MSAD.7MU[-'6+']+8
MA)+PZD3,<O2%BW=ZI\ /,HT!9/9J@2D;NS<,!@&4TQL&IS<,3F\8G-XP.+UA
M,*PW#)HGY)3U>&<;]H23XFTX@YI\@DY(S4$./NQMXV!H8L0<\$CKD-Z#DUN'
M,A6^Z6I1$PKC<DWO,#:!(@3!4K/($@SJ^8/ 6^8[F([8 ,&3+"5K\H1#EF9#
M\9RAM!R?XK)>KK]8%("*P%4V1=Z!6R7%99W+&'&VMX(299)2?*)IOM10$:96
MUPV^:CS&>(GA*HLCS-;LJ3VN\"O[I YG^@K\II6BPE#A!S:"&R2JV(WQHL-9
M1AL,1TLE$,6%./#QA88*.*6R;D#&LVAC<]\WL*0FN9&\%6A>$3KGN.G!FX&M
MSIQEENEBXESB[20@]G&BO-LG7\@V1 UJ0D%;KND=M0;(@^!5:A73\'HC>M$(
MQ%8:<G]T.7WQ=DSD(26S+V=!@N;LM4/Z:\X@]VHO9SP.QU:FB[)$VU=DSDF2
M%@^>/3&9[X(-Y'"'&Z*<0S8EZN4XQVXO7WEH0UB(/YK!%?(>>1RU,0':01*
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
M4(A3P''?EL.(.88: B9.OQYAV*FM5?L)/%9BN \]AF*<@D\;[3F4\&.H(R
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
M0U!E+V>0]K%:(67EU4[^@)$Q ?[TD $![T'*$ ?$@9UD^^$@22KG=PPD<#)
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
M(&%JL!&JC> $C4OO&MP^]/P4R<56V+VK%#K+1TKZ"ARB5!5Z B\5KL#Z&B\
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
MW\+#ZVL>8\ -2A*$P)MONN*<4\B+^WMC >4M4WK[[B[8%!>8,IWVY@2$+S'
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
MH.W.T6AC>ZBSAM]AN$@)<!G-+V@7I?!Z83F!^W/E^@L(B&*F 8&CU<8>1.<
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
M6A,ILE(6Y2[1VJK!*FY1$@2F(*^?XJ2)EAY5Q*C:L&5)7;&,]"R%=.]',HK
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
MKPG@D T'0N\59-LBJ/NT<_C/GT0.OT/IZGQ[^,G_BNH/]$^J_C]02P,$%
M  @ ''!T6.X*%W2Y"0  4RD   L   !E>#DY,5\U+FAT;>U:;7,3.1+^/K]"
MY3W@KLHV<99 WD@5M;"[U!W'%G#%?=7,M#TB&FF0-':<7W]/:V9LQW9(G.5J
M83=4A3B2IM4O3S_=TOBT"*4^.TUM/C\[S=4T_B=\F&MZWAM;$P9C62H]/Q:/
M@BK)"T,SX6PIS:.^B",G(B[SZI*.Q6BO"B>]L^2TZF1D5EMW+'[8B_\V%[<#
MO/A8&.M*J=NQJ71*FK V.B,U*58&-85 ;N KF2DS68Y;5Q72^&.Q?R("782!
M,CFQM+WJHAT)#@O&6,]/&3H1LT(%BJ)6=)FIW,X:.3/K\N5.41#T2<\59+%
M'YP]IP&>",7J1CEEULF@K.D,548%Q=+7YUMW+>9;[S@*6;%BM#(T*-8\<35:
M'V*T_HUHO6NCY<FI\8DHI9LHP^J%%16E5A,,.A:) )ZRL-\!@_UJ(07@.GMU
M4:A4!7%T-!R=/D[/3A\W,]VOZIM$3.L3'Z0+]R#Z(HBV(68C9#="J'?V1KJL
M$*.#OMC?VW^R,SX.[^'QIX;':>JN(8W%CLK$GV<L]HH)H]'!@ZMD,MK8^B?$
M-'4*=B!J@\:8KZ;[JI1-S7IG+TDZ\;Z0C@JK<W+^N#/UIB>O+"B]'029(LHU
M0W&$^8<F]=6)V/9KG8EOX]O#6_AVBVO6T?(5RLQ>M5&LMOEGNZE?M#%6L+6D
M'AXH<P=079LF-R'KNITZP0\_US:<K#FJ&5S"[B/IS):4!"M"0>*5I@P,,GA/
MQEOGF69_%"^,J:46[ZBR+@PWT!3)RM7PSCR*;-R9M([\ %8\]]#,B;FM'6@%
M]$D^X$/<$;M7TLR%-'FS(,-3RM24"U]7O*.07LPHJ9R=JISB0_!Y#4::/_SA
M<'_T[,2+TD*B(ZUDJBG*RC RH/$8]J@I@7*R O["0M":=6#/Q+<V\NI"7DJ7
MK\P*/_>!2G];<T5K[L_6)79*3ASL85XZWQ=RXE16ZU [.)$W:[4'N8H,'^!^
MUL(A(?-H'3A>LTI32M@D>,*:]<BTE@MX):^SX 4">$Y4L0#ENF'0.7_,R'N
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
MG&DK\V?G%._3I^GLYH_6^1]02P,$%     @ ''!T6/HW0<CN$P  OA0  !L
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
MV;Y)N$^5YEN-1:\7X(V+E$U?WJ>BWJL)M6^B'52M^^MK&V%41)3&'7K$@,?
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
M 5!+ 0(4 Q0    ( !QP=%@O$+\;?GL! .HQ%@ 1              "  0
M  !E;'-E+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( !QP=%@B$EPJIQ(  )K'
M   1              "  :U[ 0!E;'-E+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0
M   ( !QP=%C-ZQ^^-QL  %F9 0 5              "  8.. 0!E;'-E+3(P
M,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  <<'18&45VID4S  !ZB@, %0
M            @ 'MJ0$ 96QS92TR,#(S,3(S,5]D968N>&UL4$L! A0#%
M  @ ''!T6*C=]'2=W@  X@ - !4              ( !9=T! &5L<V4M,C R
M,S$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( !QP=%BM2"+@#64  %4P!P 5
M          "  36\ @!E;'-E+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4
M"  <<'18#NL@J7(#  #*&0  "P              @ %U(0, 97@R,S%?,2YH
M=&U02P$"% ,4    "  <<'18Y$.1T 4)  #C5   "P              @ $0
M)0, 97@S,3%?,BYH=&U02P$"% ,4    "  <<'18^=P5344%   X*0  "P
M            @ $^+@, 97@S,C%?,RYH=&U02P$"% ,4    "  <<'18S)I@
M@"43  !9=0  "P              @ &L,P, 97@Y-S%?-"YH=&U02P$"% ,4
M    "  <<'18[@H7=+D)  !3*0  "P              @ 'Z1@, 97@Y.3%?
M-2YH=&U02P$"% ,4    "  <<'18@9':3M\%  !A9P  "P
M@ '<4 , 97@Y.3)?-BYH=&U02P$"% ,4    "  <<'18^C=!R.X3  "^%
M&P              @ 'D5@, :6UG86(W9C,X-C@S.&(T-#!E-V)A,#8N:G!G
64$L%!@     -  T *0,   MK P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>else-20231231_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/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:else="http://www.electro-sensors.com/20231231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20231231.xsd" xlink:type="simple"/>
    <context id="D20221231_1">
        <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="I20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </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="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="I20211231">
        <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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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="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_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="D20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_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_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_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="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_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>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:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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="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_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_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="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_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_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_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_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_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_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>2022-12-31</instant>
        </period>
    </context>
    <context id="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_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_CommercialPaperMember_5">
        <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_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>2022-12-31</instant>
        </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="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_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>2023-01-01</startDate>
            <endDate>2023-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="D20231231_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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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="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_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_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_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_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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_ThreeNonEmployeeBoardOfDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:ThreeNonEmployeeBoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">else:VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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="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="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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_USTreasurySecuritiesMember_5">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="I20221231_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="D20231231_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="I20231231_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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="I20231231_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="D20231231_EmployeeStockOptionMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_FairValueInputsLevel1Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_FairValueInputsLevel2Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </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="D20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_FairValueInputsLevel3Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="D20221231_EmployeeStockOptionMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_MoneyMarketFundsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="D20221231_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>2022-01-01</startDate>
            <endDate>2022-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="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20231231_CashAndCashEquivalentsMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CashAndCashEquivalentsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">else:NonEmployeeBoardOfDirectorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <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="I20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="I20240319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2024-03-19</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>
    <dei:EntityCentralIndexKey contextRef="D20231231" id="Tag593">0000351789</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20231231"
      id="Tag595"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20221231"
      id="Tag596"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="I20231231" id="Tag600">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:AmendmentFlag contextRef="D20231231" id="Tag603">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="I20221231" id="Tag604">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:CurrentFiscalYearEndDate contextRef="D20231231" id="Tag605">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="D20231231" id="Tag606">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityFilerCategory contextRef="D20231231" id="Tag607">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityRegistrantName contextRef="D20231231" id="Tag608">ELECTRO SENSORS INC</dei:EntityRegistrantName>
    <dei:DocumentFiscalYearFocus contextRef="D20231231" id="Tag609">2023</dei:DocumentFiscalYearFocus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember"
      decimals="0"
      id="Tag611"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember"
      decimals="0"
      id="Tag614"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag615"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag616"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="D20231231" id="Tag618">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="D20231231" id="Tag619">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="D20231231" id="Tag620">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="D20231231" id="Tag621">false</ecd:Rule10b51ArrAdoptedFlag>
    <dei:DocumentType contextRef="D20231231" id="Tag58">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="D20231231" id="Tag494">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="D20231231" id="Tag504">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20231231" id="Tag509">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20231231" id="Tag512">000-09587</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="D20231231" id="Tag580">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20231231" id="Tag502">41-0943459</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20231231" id="Tag228">6111 Blue Circle Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="D20231231" id="Tag579">Minnetonka</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="D20231231" id="Tag84">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="D20231231" id="Tag85">55343-9108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20231231" id="Tag588">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20231231" id="Tag56">930-0100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20231231" id="Tag59">Common&#160;Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20231231" id="Tag57">ELSE</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20231231" id="Tag46">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="D20231231" id="Tag61">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="D20231231" id="Tag47">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="D20231231" id="Tag511">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20231231" id="Tag587">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness contextRef="D20231231" id="Tag514">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20231231" id="Tag382">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="D20231231" id="Tag227">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="D20231231" id="Tag527">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="D20231231" id="Tag55">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="I20230630"
      decimals="INF"
      id="Tag60"
      unitRef="USD">5400000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20240319"
      decimals="0"
      id="Tag229"
      unitRef="Shares">3428021</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="D20231231" id="Tag38">542</dei:AuditorFirmId>
    <dei:AuditorName contextRef="D20231231" id="Tag40">Boulay PLLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="D20231231" id="Tag39">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag554"
      unitRef="USD">9870000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag244"
      unitRef="USD">7646000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag552"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag258"
      unitRef="USD">1980000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag237"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag267"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag599"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag252"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag234"
      unitRef="USD">1283000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag259"
      unitRef="USD">1161000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag242"
      unitRef="USD">1751000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag233"
      unitRef="USD">1745000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag251"
      unitRef="USD">179000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag553"
      unitRef="USD">214000</us-gaap:OtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="I20231231"
      decimals="-3"
      id="Tag236"
      unitRef="USD">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="I20221231"
      decimals="-3"
      id="Tag246"
      unitRef="USD">11000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag245"
      unitRef="USD">13139000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag257"
      unitRef="USD">12813000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag247"
      unitRef="USD">355000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag268"
      unitRef="USD">256000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag117"
      unitRef="USD">951000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag254"
      unitRef="USD">975000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="I20231231"
      decimals="-3"
      id="Tag110"
      unitRef="USD">14445000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20221231"
      decimals="-3"
      id="Tag243"
      unitRef="USD">14044000</us-gaap:Assets>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag248"
      unitRef="USD">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag255"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag405"
      unitRef="USD">291000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag75"
      unitRef="USD">274000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag406"
      unitRef="USD">323000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag232"
      unitRef="USD">350000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag250"
      unitRef="USD">76000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag266"
      unitRef="USD">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag241"
      unitRef="USD">690000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag256"
      unitRef="USD">630000</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="2"
      id="Tag597"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20231231"
      decimals="2"
      id="Tag265"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag598"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20231231"
      decimals="0"
      id="Tag231"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag612"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20231231"
      decimals="0"
      id="Tag589"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag594"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20231231"
      decimals="0"
      id="Tag111"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag263"
      unitRef="USD">342000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag411"
      unitRef="USD">342000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20231231"
      decimals="-3"
      id="Tag76"
      unitRef="USD">2230000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20221231"
      decimals="-3"
      id="Tag239"
      unitRef="USD">2163000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20231231"
      decimals="-3"
      id="Tag235"
      unitRef="USD">11183000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20221231"
      decimals="-3"
      id="Tag264"
      unitRef="USD">10908000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20231231"
      decimals="-3"
      id="Tag253"
      unitRef="USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20221231"
      decimals="-3"
      id="Tag240"
      unitRef="USD">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag238"
      unitRef="USD">13755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag116"
      unitRef="USD">13414000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag230"
      unitRef="USD">14445000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag249"
      unitRef="USD">14044000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag439"
      unitRef="USD">8555000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag421"
      unitRef="USD">9029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20231231"
      decimals="-3"
      id="Tag430"
      unitRef="USD">4310000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag429"
      unitRef="USD">4188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="D20231231"
      decimals="-3"
      id="Tag438"
      unitRef="USD">4245000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag418"
      unitRef="USD">4841000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag445"
      unitRef="USD">1332000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag434"
      unitRef="USD">1516000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag443"
      unitRef="USD">1968000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag433"
      unitRef="USD">2526000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag456"
      unitRef="USD">973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag435"
      unitRef="USD">836000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="D20231231"
      decimals="-3"
      id="Tag503"
      unitRef="USD">4273000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag427"
      unitRef="USD">4878000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag422"
      unitRef="USD">-28000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag420"
      unitRef="USD">-37000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="D20231231"
      decimals="-3"
      id="Tag440"
      unitRef="USD">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag431"
      unitRef="USD">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20231231"
      decimals="-3"
      id="Tag453"
      unitRef="USD">407000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag449"
      unitRef="USD">110000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag426"
      unitRef="USD">406000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag447"
      unitRef="USD">109000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20231231"
      decimals="-3"
      id="Tag446"
      unitRef="USD">378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag423"
      unitRef="USD">72000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag419"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag444"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag436"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag441"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag416"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag451"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag448"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag437"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag513"
      unitRef="USD">274000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag425"
      unitRef="USD">101000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20231231"
      decimals="2"
      id="Tag424"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20221231_1"
      decimals="2"
      id="Tag450"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20231231"
      decimals="0"
      id="Tag454"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20221231_1"
      decimals="0"
      id="Tag417"
      unitRef="Shares">3401137</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20231231"
      decimals="2"
      id="Tag452"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20221231_1"
      decimals="2"
      id="Tag442"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20231231"
      decimals="0"
      id="Tag407"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20221231_1"
      decimals="0"
      id="Tag428"
      unitRef="Shares">3432843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag44"
      unitRef="Shares">3395521</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_CommonStockMember"
      decimals="-3"
      id="Tag402"
      unitRef="USD">339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag271"
      unitRef="USD">2041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_RetainedEarningsMember"
      decimals="-3"
      id="Tag109"
      unitRef="USD">10808000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag96"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231"
      decimals="-3"
      id="Tag275"
      unitRef="USD">13188000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag42"
      unitRef="Shares">32500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231_CommonStockMember"
      decimals="-3"
      id="Tag43"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag269"
      unitRef="USD">119000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag50"
      unitRef="USD">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag537"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag534"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag531"
      unitRef="USD">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag536"
      unitRef="USD">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag457"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag270"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag95"
      unitRef="Shares">3428021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_CommonStockMember"
      decimals="-3"
      id="Tag97"
      unitRef="USD">342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag458"
      unitRef="USD">2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag45"
      unitRef="USD">10908000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag535"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag107"
      unitRef="USD">13414000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag460"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag273"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20231231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag41"
      unitRef="USD">67000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20231231"
      decimals="-3"
      id="Tag52"
      unitRef="USD">67000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_RetainedEarningsMember"
      decimals="-3"
      id="Tag530"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag461"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20231231_CommonStockMember"
      decimals="0"
      id="Tag272"
      unitRef="Shares">3428021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_CommonStockMember"
      decimals="-3"
      id="Tag459"
      unitRef="USD">342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag532"
      unitRef="USD">2230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_RetainedEarningsMember"
      decimals="-3"
      id="Tag51"
      unitRef="USD">11183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag108"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag274"
      unitRef="USD">13755000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag548"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag140"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20231231"
      decimals="-3"
      id="Tag98"
      unitRef="USD">94000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag146"
      unitRef="USD">145000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag5"
      unitRef="USD">-99000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag136"
      unitRef="USD">-48000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag544"
      unitRef="USD">67000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag126"
      unitRef="USD">3000</us-gaap:StockOptionPlanExpense>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="D20231231"
      decimals="-3"
      id="Tag151"
      unitRef="USD">191000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag99"
      unitRef="USD">8000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20231231"
      decimals="-3"
      id="Tag545"
      unitRef="USD">122000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag507"
      unitRef="USD">156000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20231231"
      decimals="-3"
      id="Tag135"
      unitRef="USD">6000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag139"
      unitRef="USD">82000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20231231"
      decimals="-3"
      id="Tag134"
      unitRef="USD">-35000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag79"
      unitRef="USD">26000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20231231"
      decimals="-3"
      id="Tag77"
      unitRef="USD">17000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag137"
      unitRef="USD">-75000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20231231"
      decimals="-3"
      id="Tag132"
      unitRef="USD">-27000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag122"
      unitRef="USD">8000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20231231"
      decimals="-3"
      id="Tag124"
      unitRef="USD">87000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag142"
      unitRef="USD">-8000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20231231"
      decimals="-3"
      id="Tag150"
      unitRef="USD">130000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag100"
      unitRef="USD">-147000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="D20231231"
      decimals="-3"
      id="Tag121"
      unitRef="USD">13830000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag138"
      unitRef="USD">6971000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="D20231231"
      decimals="-3"
      id="Tag78"
      unitRef="USD">16000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag153"
      unitRef="USD">8000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20231231"
      decimals="-3"
      id="Tag133"
      unitRef="USD">70000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag543"
      unitRef="USD">65000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20231231"
      decimals="-3"
      id="Tag147"
      unitRef="USD">2100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag547"
      unitRef="USD">964000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20231231"
      decimals="-3"
      id="Tag506"
      unitRef="USD">6000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag154"
      unitRef="USD">6000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="D20231231"
      decimals="-3"
      id="Tag123"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag149"
      unitRef="USD">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20231231"
      decimals="-3"
      id="Tag106"
      unitRef="USD">-6000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag148"
      unitRef="USD">116000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20231231"
      decimals="-3"
      id="Tag120"
      unitRef="USD">2224000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag143"
      unitRef="USD">933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="-3"
      id="Tag542"
      unitRef="USD">7646000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231"
      decimals="-3"
      id="Tag141"
      unitRef="USD">6713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20231231"
      decimals="-3"
      id="Tag462"
      unitRef="USD">9870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="-3"
      id="Tag463"
      unitRef="USD">7646000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20231231"
      decimals="-3"
      id="Tag125"
      unitRef="USD">115000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag145"
      unitRef="USD">28000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="D20231231"
      decimals="-3"
      id="Tag152"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag144"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="D20231231" id="Tag309">
&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 &lt;span&gt;1&lt;/span&gt;. 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Electro-Sensors&lt;span style="line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;&lt;span&gt;2&lt;/span&gt;&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company considers all highly liquid debt instruments purchased with a maturity of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span&gt;three&lt;/span&gt;&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 &lt;span&gt;three&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company maintains its cash and cash equivalents primarily in &lt;span&gt;two&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within &lt;span&gt;30&lt;/span&gt; days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over &lt;span&gt;90&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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: 0in; 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 Company maintains an allowance for credit losses on trade receivables, which is recorded as an offset to trade receivables.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Comprehensive Income. The Company assesses credit losses on its entire balance of trade receivables.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&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="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The allowance is based on the credit losses expected to arise over the life of the receivable (contractual term).&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company considers historical loss rates and current economic conditions.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Receivables are written off against the allowance for credit losses.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The allowance for credit losses was $11 at December 31, 2023 and 2022.&lt;/span&gt;&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;As of &lt;span&gt;December 31, 2023&lt;/span&gt;, the&lt;span style="line-height: inherit;"&gt; Comp&lt;/span&gt;any had no&#160;cu&lt;span style="line-height: inherit;"&gt;sto&lt;span style="line-height: inherit;"&gt;mers&#160;that exceeded&lt;/span&gt;&#160;10% of the&#160;&lt;/span&gt;accounts receivable balance.&#160; As of &lt;span&gt;December 31, 2022&lt;/span&gt;, there was&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one&lt;/span&gt;&#160;customer that accounted for approximately&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;12&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;.&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; 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: 5pt;"&gt;&#160;&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 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 &lt;span&gt;1&lt;/span&gt; measurements) and the lowest priority to measurements involving significant unobservable inputs (Level &lt;span&gt;3&lt;/span&gt; measurements). The &lt;span&gt;three&lt;/span&gt; levels of the fair value hierarchy are as follows:&#160;&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 id="t_ft_FSBL0G8VK000000000000000000000"&gt;
&lt;table cellpadding="0" cellspacing="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 &lt;span&gt;1&lt;/span&gt; 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" cellspacing="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 &lt;span&gt;2&lt;/span&gt; inputs are inputs other than quoted prices included within Level &lt;span&gt;1&lt;/span&gt; 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" cellspacing="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 &lt;span&gt;3&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The level in the fair value hierarchy within whic&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt; 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: 5pt;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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;Estimat&lt;span&gt;ed &lt;span&gt;useful lives a&lt;/span&gt;&lt;/span&gt;&lt;span&gt;re as fol&lt;/span&gt;lows:&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;div id="t_ft_XINK7F87XC00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;"&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: 10px; padding: 0px;"&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; Years &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; Autos&#160;&#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: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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;/div&gt;

&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&#160;&lt;/p&gt;
&lt;div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;

&lt;div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&lt;span style="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;&lt;br/&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The intangible asset was a communication technology acquired in October 2019.&#160; The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life, which was complete in 2022.&lt;/span&gt;&lt;/p&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'; 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; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&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 &lt;span&gt;one&lt;/span&gt; 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="line-height: inherit;"&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, which typically takes less than a week to provide.&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company expenses advertising costs as incurred. Total advertising expense was $46&#160;and $38&#160;in&#160;&lt;span&gt;2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Expenditures for research and development are expensed as incurred. The Company incurred expenses of $973&#160;and $836&#160;in&#160;&lt;span&gt;2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 style="line-height: inherit;"&gt;ance on our defe&lt;/span&gt;rred tax asset of $279 and $252&#160;at &lt;span&gt;December 31, 2023&lt;/span&gt;&#160;and &lt;span&gt;2022&lt;/span&gt;, 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, respectively, o&lt;span style="line-height: inherit;"&gt;ptions to p&lt;/span&gt;urchase&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;175,000&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;and 268,294 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&#160; In addition, for the year ended December 31, 2023, 105,000 restricted stock units have been excluded from the calculation because their effect would be anti-dilutive.&#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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The following inf&lt;span style="line-height: inherit;"&gt;ormation presents th&lt;/span&gt;e 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" cellspacing="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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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;/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; &lt;span&gt;2023&lt;/span&gt;: &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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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; 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; &#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;"&gt;&lt;span style="font-family: '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; &#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; width: 61%;"&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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;/td&gt;
&lt;td style="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="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="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect of dilutive stock options &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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.00&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px;"&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&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="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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; 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: 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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="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; Basic EPS &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; $ &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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"&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; 3,401,137 &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; $ &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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&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; Effect&#160;of&#160;dilutive&#160;stock&#160;options &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 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="border-bottom: 0.75pt solid #000000; 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; 31,706 &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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; 0.00 &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: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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; 3,432,843 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&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;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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt;, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt;"&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 Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounting Standard Update (&#x201c;ASU&#x201d;) No. &lt;span style="line-height: inherit;"&gt;2016&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;13&lt;/span&gt;, &lt;i&gt;Financial Instruments-Credit Losses (Topic &lt;span style="line-height: inherit;"&gt;326&lt;/span&gt;), Measurement of Credit Losses on Financial Statements&lt;/i&gt;&#160;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. The adoption of ASU &lt;span style="line-height: inherit;"&gt;2016&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;13&lt;/span&gt;&#160;on January 1, 2023 had no significant impact on our financial statements.&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;
 </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="D20231231" id="Tag326">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Electro-Sensors&lt;span style="line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;&lt;span&gt;2&lt;/span&gt;&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="D20231231" id="Tag327">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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="D20231231" id="Tag556">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company considers all highly liquid debt instruments purchased with a maturity of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span&gt;three&lt;/span&gt;&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 &lt;span&gt;three&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company maintains its cash and cash equivalents primarily in &lt;span&gt;two&lt;/span&gt; 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="D20231231" id="Tag481">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within &lt;span&gt;30&lt;/span&gt; days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over &lt;span&gt;90&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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: 0in; 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 Company maintains an allowance for credit losses on trade receivables, which is recorded as an offset to trade receivables.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Comprehensive Income. The Company assesses credit losses on its entire balance of trade receivables.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&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="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The allowance is based on the credit losses expected to arise over the life of the receivable (contractual term).&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company considers historical loss rates and current economic conditions.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Receivables are written off against the allowance for credit losses.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The allowance for credit losses was $11 at December 31, 2023 and 2022.&lt;/span&gt;&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;As of &lt;span&gt;December 31, 2023&lt;/span&gt;, the&lt;span style="line-height: inherit;"&gt; Comp&lt;/span&gt;any had no&#160;cu&lt;span style="line-height: inherit;"&gt;sto&lt;span style="line-height: inherit;"&gt;mers&#160;that exceeded&lt;/span&gt;&#160;10% of the&#160;&lt;/span&gt;accounts receivable balance.&#160; As of &lt;span&gt;December 31, 2022&lt;/span&gt;, there was&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one&lt;/span&gt;&#160;customer that accounted for approximately&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;12&lt;/span&gt;% of the accounts receivable balance.&lt;/span&gt;&lt;/p&gt; </us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag613"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag478"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <else:NumberOfCustomers
      contextRef="I20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag550"
      unitRef="Customer">0</else:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20231231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember"
      decimals="2"
      id="Tag155"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <else:NumberOfCustomers
      contextRef="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag340"
      unitRef="Customer">1</else:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="2"
      id="Tag341"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:MarketableSecuritiesPolicy contextRef="D20231231" id="Tag482">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt; </us-gaap:MarketableSecuritiesPolicy>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20231231"
      decimals="0"
      id="Tag115"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20231231"
      decimals="INF"
      id="Tag473"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag591"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20231231"
      decimals="-3"
      id="Tag549"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="D20231231" id="Tag90">
&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: 5pt;"&gt;&#160;&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 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 &lt;span&gt;1&lt;/span&gt; measurements) and the lowest priority to measurements involving significant unobservable inputs (Level &lt;span&gt;3&lt;/span&gt; measurements). The &lt;span&gt;three&lt;/span&gt; levels of the fair value hierarchy are as follows:&#160;&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 id="t_ft_FSBL0G8VK000000000000000000000"&gt;
&lt;table cellpadding="0" cellspacing="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 &lt;span&gt;1&lt;/span&gt; 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" cellspacing="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 &lt;span&gt;2&lt;/span&gt; inputs are inputs other than quoted prices included within Level &lt;span&gt;1&lt;/span&gt; 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" cellspacing="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 &lt;span&gt;3&lt;/span&gt; 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The level in the fair value hierarchy within whic&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt; due to the short term maturity nature of these instruments.&lt;/span&gt;&lt;/p&gt; </us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis
      contextRef="I20231231"
      decimals="-3"
      id="Tag415"
      unitRef="USD">0</else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis>
    <us-gaap:InventoryPolicyTextBlock contextRef="D20231231" id="Tag285">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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="D20231231" id="Tag348">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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;Estimat&lt;span&gt;ed &lt;span&gt;useful lives a&lt;/span&gt;&lt;/span&gt;&lt;span&gt;re as fol&lt;/span&gt;lows:&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;div id="t_ft_XINK7F87XC00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;"&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: 10px; padding: 0px;"&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; Years &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; Autos&#160;&#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: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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;/div&gt; </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="D20231231" id="Tag476">
&lt;div id="t_ft_XINK7F87XC00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 62px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="80%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 59.1386%; height: 10px;"&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: 10px; padding: 0px;"&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; Years &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; Autos&#160;&#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: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: top; height: 10px; 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: 10px; 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;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; </else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="I20231231_AutomobilesMember" id="Tag474">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_EquipmentMember_MinimumMember"
      id="Tag113">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_EquipmentMember_MaximumMember"
      id="Tag468">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_FurnitureAndFixturesMember_MinimumMember"
      id="Tag88">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_FurnitureAndFixturesMember_MaximumMember"
      id="Tag280">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_BuildingMember_MinimumMember"
      id="Tag278">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20231231_BuildingMember_MaximumMember"
      id="Tag465">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="D20231231" id="Tag202">
&lt;div 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&lt;span style="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;&lt;br/&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The intangible asset was a communication technology acquired in October 2019.&#160; The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life, which was complete in 2022.&lt;/span&gt;&lt;/p&gt; </us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="D20231231" id="Tag198">
&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; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&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 &lt;span&gt;one&lt;/span&gt; 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="line-height: inherit;"&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, which typically takes less than a week to provide.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="D20231231" id="Tag201">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The Company expenses advertising costs as incurred. Total advertising expense was $46&#160;and $38&#160;in&#160;&lt;span&gt;2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag557"
      unitRef="USD">46000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag471"
      unitRef="USD">38000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="D20231231" id="Tag555">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Expenditures for research and development are expensed as incurred. The Company incurred expenses of $973&#160;and $836&#160;in&#160;&lt;span&gt;2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag551"
      unitRef="USD">973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag87"
      unitRef="USD">836000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="D20231231" id="Tag216">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 style="line-height: inherit;"&gt;ance on our defe&lt;/span&gt;rred tax asset of $279 and $252&#160;at &lt;span&gt;December 31, 2023&lt;/span&gt;&#160;and &lt;span&gt;2022&lt;/span&gt;, 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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="I20231231"
      decimals="-3"
      id="Tag277"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20221231"
      decimals="-3"
      id="Tag282"
      unitRef="USD">252000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="D20231231" id="Tag128">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;, respectively, o&lt;span style="line-height: inherit;"&gt;ptions to p&lt;/span&gt;urchase&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;175,000&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;and 268,294 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&#160; In addition, for the year ended December 31, 2023, 105,000 restricted stock units have been excluded from the calculation because their effect would be anti-dilutive.&#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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The following inf&lt;span style="line-height: inherit;"&gt;ormation presents th&lt;/span&gt;e 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" cellspacing="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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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;/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; &lt;span&gt;2023&lt;/span&gt;: &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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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; 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; &#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;"&gt;&lt;span style="font-family: '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; &#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; width: 61%;"&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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;/td&gt;
&lt;td style="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="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="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect of dilutive stock options &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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.00&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px;"&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&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="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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; 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: 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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="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; Basic EPS &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; $ &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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"&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; 3,401,137 &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; $ &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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&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; Effect&#160;of&#160;dilutive&#160;stock&#160;options &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 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="border-bottom: 0.75pt solid #000000; 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; 31,706 &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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; 0.00 &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: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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; 3,432,843 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20231231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag477"
      unitRef="Shares">175000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231_EmployeeStockOptionMember_1"
      decimals="0"
      id="Tag286"
      unitRef="Shares">268294</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20231231_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag470"
      unitRef="Shares">105000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="D20231231" id="Tag347">
&lt;table cellpadding="0" cellspacing="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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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 colspan="2" 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;/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; &lt;span&gt;2023&lt;/span&gt;: &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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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; 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; &#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;"&gt;&lt;span style="font-family: '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; &#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; width: 61%;"&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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;/td&gt;
&lt;td style="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="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="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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="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="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 10%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect of dilutive stock options &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; 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.00&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px;"&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&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="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;275&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3,428,021 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 19px;"&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: 19px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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: 19px; 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; 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: 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; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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="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; Basic EPS &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; $ &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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; text-indent: 0px; padding: 0px; margin: 0px; background-color: #d6f3e8;"&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; 3,401,137 &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; $ &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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 18px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&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; Effect&#160;of&#160;dilutive&#160;stock&#160;options &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px; 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 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="border-bottom: 0.75pt solid #000000; 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; 31,706 &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="border-bottom: 0.75pt solid #000000; 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="border-bottom: 0.75pt solid #000000; 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; 0.00 &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: 19px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 19px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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;100&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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; 3,432,843 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 19px; 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: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; 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.03&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 19px; padding: 0px; vertical-align: middle; background-color: #d6f3e8;" valign="middle"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag102"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20231231"
      decimals="0"
      id="Tag284"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20231231"
      decimals="2"
      id="Tag281"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20231231"
      decimals="0"
      id="Tag279"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareDilutedUndistributed
      contextRef="D20231231"
      decimals="2"
      id="Tag413"
      unitRef="USDPerShare">0</us-gaap:EarningsPerShareDilutedUndistributed>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231"
      decimals="-3"
      id="Tag464"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20231231"
      decimals="0"
      id="Tag469"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20231231"
      decimals="2"
      id="Tag472"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag466"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20221231_1"
      decimals="0"
      id="Tag467"
      unitRef="Shares">3401137</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20221231_1"
      decimals="2"
      id="Tag412"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20221231_1"
      decimals="0"
      id="Tag528"
      unitRef="Shares">31706</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareDilutedUndistributed
      contextRef="D20221231_1"
      decimals="2"
      id="Tag475"
      unitRef="USDPerShare">0</us-gaap:EarningsPerShareDilutedUndistributed>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag283"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20221231_1"
      decimals="0"
      id="Tag276"
      unitRef="Shares">3432843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20221231_1"
      decimals="2"
      id="Tag558"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="D20231231" id="Tag200">
&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt;, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt; </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <else:NumberOfCompanyCompensationPlans
      contextRef="I20231231"
      decimals="INF"
      id="Tag101"
      unitRef="Unit14">1</else:NumberOfCompanyCompensationPlans>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="D20231231" id="Tag199">
&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 Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounting Standard Update (&#x201c;ASU&#x201d;) No. &lt;span style="line-height: inherit;"&gt;2016&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;13&lt;/span&gt;, &lt;i&gt;Financial Instruments-Credit Losses (Topic &lt;span style="line-height: inherit;"&gt;326&lt;/span&gt;), Measurement of Credit Losses on Financial Statements&lt;/i&gt;&#160;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. The adoption of ASU &lt;span style="line-height: inherit;"&gt;2016&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;13&lt;/span&gt;&#160;on January 1, 2023 had no significant impact on our financial statements.&lt;/span&gt;&lt;/p&gt; </us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="D20231231" id="Tag328">
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Note &lt;span&gt;2&lt;/span&gt;. 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; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;The Compa&lt;span style="line-height: inherit;"&gt;ny has inv&lt;/span&gt;estments in commercial paper, Treasury Bills, and common equity securities of two private U.S. companies.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original maturities ranging from &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;two months&#160;&lt;/span&gt;to&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&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&lt;/span&gt;.&#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: 1.2; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&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: 1.2; font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times; line-height: inherit;"&gt;Equity securities are measure&lt;span style="line-height: inherit;"&gt;d at fair value and un&lt;/span&gt;realized gains and losses are recognized in non-operating income.&#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: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot;, times; font-size: 10pt; line-height: inherit;"&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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 155px; 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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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;Money Market Savings&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,902 &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,902 &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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 7,900 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 26 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 7,926 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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&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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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: 10px; background-color: #d6f3e8;"&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: 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; width: 9.02367%; 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; 9,856 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 28 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 9,884 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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; 9,802 &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; 26 &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; 9,828 &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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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, &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 54 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="middle"&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 56 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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;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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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,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; 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,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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 7,922 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 32 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 7,954 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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&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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 9,353 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 34 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; width: 1.47929%; height: 10px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 9,387 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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, &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2,034 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 2,036 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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;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" cellspacing="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;&lt;span&gt;Years Ended December 31,&lt;/span&gt;&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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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: 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="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="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="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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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="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="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="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; 1 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt;(1&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; width: 1.74216%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&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.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;"&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="padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"&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;"&gt;&lt;span style="font-family: '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.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="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="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="vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="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="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="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="vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"&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; width: 72.8223%; background-color: #d6f3e8;"&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; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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: 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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.74216%; 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; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; 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: 11px;"&gt;
&lt;td style="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="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"&gt;&lt;/td&gt;
&lt;td style="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"&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; width: 72.8223%; background-color: #d6f3e8;"&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; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; 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; Net Change in Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%; 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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%; 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; font-weight: bold;"&gt;(1&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; 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&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  </us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20231231"
      decimals="0"
      id="Tag346"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <else:TreasuryBillsTerm contextRef="D20231231_MinimumMember" id="Tag92">P2M</else:TreasuryBillsTerm>
    <else:TreasuryBillsTerm contextRef="D20231231_MaximumMember" id="Tag352">P3M</else:TreasuryBillsTerm>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="D20231231" id="Tag345">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 155px; 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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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;Money Market Savings&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,902 &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,902 &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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 7,900 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 26 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 7,926 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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&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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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: 10px; background-color: #d6f3e8;"&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: 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; width: 9.02367%; 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; 9,856 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 28 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 9,884 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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; 9,802 &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; 26 &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; 9,828 &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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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, &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 54 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px; background-color: #d6f3e8;" valign="middle"&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 56 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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;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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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,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; 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,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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 7,922 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 32 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 7,954 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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&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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 9,353 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 34 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; width: 1.47929%; height: 10px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 9,387 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.0355%; 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;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="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px; background-color: #d6f3e8;"&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, &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.92308%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2,034 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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; 2 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.47929%; 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; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.02367%; 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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; width: 1.47929%; height: 10px; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 0.887574%; 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; width: 1.18343%; 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; width: 9.1716%; 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; 2,036 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; width: 1.0355%; 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; </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag318"
      unitRef="USD">1902000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag321"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag350"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag336"
      unitRef="USD">1902000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag323"
      unitRef="USD">7900000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag342"
      unitRef="USD">26000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag305"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag333"
      unitRef="USD">7926000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag306"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag319"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag338"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag294"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag337"
      unitRef="USD">9856000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag334"
      unitRef="USD">28000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag291"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag353"
      unitRef="USD">9884000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20231231_CashAndCashEquivalentsMember_3"
      decimals="-3"
      id="Tag91"
      unitRef="USD">9802000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_CashAndCashEquivalentsMember_3"
      decimals="-3"
      id="Tag330"
      unitRef="USD">26000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_CashAndCashEquivalentsMember_3"
      decimals="-3"
      id="Tag322"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_CashAndCashEquivalentsMember_3"
      decimals="-3"
      id="Tag583"
      unitRef="USD">9828000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231"
      decimals="-3"
      id="Tag302"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231"
      decimals="-3"
      id="Tag317"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231"
      decimals="-3"
      id="Tag300"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231"
      decimals="-3"
      id="Tag394"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_CommercialPaperMember_5"
      decimals="-3"
      id="Tag307"
      unitRef="USD">1377000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_CommercialPaperMember_5"
      decimals="-3"
      id="Tag329"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_CommercialPaperMember_5"
      decimals="-3"
      id="Tag308"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_CommercialPaperMember_5"
      decimals="-3"
      id="Tag290"
      unitRef="USD">1377000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag356"
      unitRef="USD">7922000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag292"
      unitRef="USD">32000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag331"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag93"
      unitRef="USD">7954000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag296"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag312"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag288"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag304"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag354"
      unitRef="USD">9353000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag316"
      unitRef="USD">34000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag315"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag343"
      unitRef="USD">9387000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_CashAndCashEquivalentsMember_1"
      decimals="-3"
      id="Tag313"
      unitRef="USD">7319000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_CashAndCashEquivalentsMember_1"
      decimals="-3"
      id="Tag349"
      unitRef="USD">32000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_CashAndCashEquivalentsMember_1"
      decimals="-3"
      id="Tag293"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CashAndCashEquivalentsMember_1"
      decimals="-3"
      id="Tag287"
      unitRef="USD">7351000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231"
      decimals="-3"
      id="Tag393"
      unitRef="USD">2034000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231"
      decimals="-3"
      id="Tag310"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231"
      decimals="-3"
      id="Tag299"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231"
      decimals="-3"
      id="Tag303"
      unitRef="USD">2036000</us-gaap:MarketableSecurities>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="D20231231" id="Tag410">
&lt;table cellpadding="0" cellspacing="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;&lt;span&gt;Years Ended December 31,&lt;/span&gt;&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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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: 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="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="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="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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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="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="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="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; 1 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt;(1&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; width: 1.74216%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&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.87108%; 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; width: 1.39373%; 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; width: 9.43631%; background-color: #d6f3e8;"&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="padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"&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;"&gt;&lt;span style="font-family: '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.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="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="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="vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="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="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="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="vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"&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; width: 72.8223%; background-color: #d6f3e8;"&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; height: 10px; width: 1.91638%; 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.39373%; 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: 9.58188%; 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.74216%; 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: 0.87108%; 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.39373%; 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: 9.43631%; 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.5393%; 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: 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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.74216%; 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; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; 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: 11px;"&gt;
&lt;td style="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="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"&gt;&lt;/td&gt;
&lt;td style="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="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="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="padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"&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; width: 72.8223%; background-color: #d6f3e8;"&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; height: 10px; width: 1.91638%; 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; width: 1.39373%; 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; width: 9.58188%; 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; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 0.87108%; 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.39373%; 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: 9.43631%; 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="vertical-align: bottom; height: 10px; width: 1.5393%; background-color: #d6f3e8;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="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="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="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="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="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="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="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="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="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; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%; 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; Net Change in Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%; 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: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%; 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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%; 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; font-weight: bold;"&gt;(1&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.74216%; background-color: #d6f3e8;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%; 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; width: 1.39373%; 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; width: 9.43631%; 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&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag339"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag324"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag301"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag335"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag295"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag289"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag298"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag311"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag332"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag297"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag351"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag344"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231"
      decimals="-3"
      id="Tag355"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag414"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="D20231231" id="Tag215">
&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 &lt;span&gt;3&lt;/span&gt;. 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The following table prov&lt;span style="line-height: inherit;"&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;&lt;span&gt;December 31, 2023&lt;/span&gt;&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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; 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; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;1&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: 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;2&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: 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;3&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: 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;Money market savings&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,902 &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,902 &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,902 &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;7,926&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;7,926&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;7,926&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; Equity securities &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; &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; 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; &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; 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; &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; 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; &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; 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; &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; 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;/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;&lt;span&gt;December 31, 2022&lt;/span&gt;&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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; 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; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;1&lt;/span&gt; &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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;2&lt;/span&gt; &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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;3&lt;/span&gt; &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: #d6f3e8;"&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'; 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: #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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 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,974&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,974&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,974&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: #d6f3e8;"&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'; 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: #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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&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; line-height: inherit;"&gt;&lt;span&gt;1&lt;/span&gt;&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The equity&lt;span style="line-height: inherit;"&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; line-height: inherit;"&gt;&lt;span&gt;3&lt;/span&gt;&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The change in level &lt;span&gt;3&lt;/span&gt; asse&lt;span style="line-height: inherit;"&gt;ts at fair valu&lt;/span&gt;e on a re&lt;span style="line-height: inherit;"&gt;curring bas&lt;/span&gt;is is summarized as follows:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;Years Ended&#160;&lt;span&gt;December 31,&lt;/span&gt;&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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&lt;span&gt;2023&lt;/span&gt;&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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&lt;span&gt;2022&lt;/span&gt;&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; height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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%; text-align: left; height: 10px; background-color: #d6f3e8;"&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: 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="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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&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="text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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; text-align: left; height: 10px;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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="D20231231" id="Tag86">
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; 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; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;1&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: 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;2&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: 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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;3&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: 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;Money market savings&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,902 &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,902 &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,902 &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;7,926&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;7,926&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;7,926&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; Equity securities &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; &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; 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; &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; 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; &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; 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; &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; 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; &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; 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;/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;&lt;span&gt;December 31, 2022&lt;/span&gt;&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" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; 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; 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="vertical-align: bottom; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;1&lt;/span&gt; &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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;2&lt;/span&gt; &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="vertical-align: bottom; height: 12px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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 &lt;span&gt;3&lt;/span&gt; &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: #d6f3e8;"&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'; 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: #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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 10px; 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: 10px; width: 1%; background-color: #d6f3e8;"&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: #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: 10px; 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: 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,974&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,974&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,974&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: #d6f3e8;"&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'; 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: #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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 10px; 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: 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="I20231231_MoneyMarketFundsMember_1"
      decimals="-3"
      id="Tag204"
      unitRef="USD">1902000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_MoneyMarketFundsMember_1"
      decimals="-3"
      id="Tag186"
      unitRef="USD">1902000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_FairValueInputsLevel1Member_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag195"
      unitRef="USD">1902000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_FairValueInputsLevel2Member_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag495"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_FairValueInputsLevel3Member_MoneyMarketFundsMember"
      decimals="-3"
      id="Tag63"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20231231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag496"
      unitRef="USD">7926000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag498"
      unitRef="USD">7926000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag487"
      unitRef="USD">7926000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag196"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20231231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag185"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20231231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag191"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag389"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag94"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag189"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag193"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag526"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag190"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag66"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag192"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag112"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag497"
      unitRef="USD">5974000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag187"
      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="Tag390"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag197"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag62"
      unitRef="USD">1980000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag391"
      unitRef="USD">1980000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag206"
      unitRef="USD">1980000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag194"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag188"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20221231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag488"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag314"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag387"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag207"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag510"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20231231"
      decimals="0"
      id="Tag205"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20231231"
      decimals="0"
      id="Tag388"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="D20231231" id="Tag261">
&lt;table cellpadding="0" cellspacing="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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;Years Ended&#160;&lt;span&gt;December 31,&lt;/span&gt;&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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&lt;span&gt;2023&lt;/span&gt;&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; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&lt;span&gt;2022&lt;/span&gt;&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; height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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%; text-align: left; height: 10px; background-color: #d6f3e8;"&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: 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="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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&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="text-align: left; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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: right; height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: black !important;"&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; text-align: left; height: 10px;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&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; background-color: #d6f3e8;"&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="I20221231"
      decimals="-3"
      id="Tag208"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20211231"
      decimals="-3"
      id="Tag89"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20231231"
      decimals="-3"
      id="Tag184"
      unitRef="USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag64"
      unitRef="USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag584"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag585"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:InventoryDisclosureTextBlock contextRef="D20231231" id="Tag500">
&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" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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,172 &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,162 &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; 301 &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; 278 &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; 288 &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; 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: 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,751 &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,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: 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="D20231231" id="Tag130">
&lt;table cellpadding="0" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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,172 &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,162 &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; 301 &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; 278 &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; 288 &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; 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: 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,751 &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,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: 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="I20231231"
      decimals="-3"
      id="Tag105"
      unitRef="USD">1172000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="I20221231"
      decimals="-3"
      id="Tag160"
      unitRef="USD">1162000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20231231"
      decimals="-3"
      id="Tag156"
      unitRef="USD">301000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20221231"
      decimals="-3"
      id="Tag159"
      unitRef="USD">278000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20231231"
      decimals="-3"
      id="Tag480"
      unitRef="USD">288000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20221231"
      decimals="-3"
      id="Tag162"
      unitRef="USD">315000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="I20231231"
      decimals="-3"
      id="Tag158"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="I20221231"
      decimals="-3"
      id="Tag161"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag484"
      unitRef="USD">1751000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag157"
      unitRef="USD">1745000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="D20231231" id="Tag131">
&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" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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;63&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; 282 &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; 463 &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; 491 &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,626 &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,654 &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,675 &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,679 &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; 951 &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; 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.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;&lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt; was $94&#160;and $107, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="D20231231" id="Tag203">
&lt;table cellpadding="0" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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;63&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; 282 &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; 463 &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; 491 &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,626 &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,654 &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,675 &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,679 &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; 951 &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; 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.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="I20231231_AutomobilesMember"
      decimals="-3"
      id="Tag173"
      unitRef="USD">63000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_AutomobilesMember"
      decimals="-3"
      id="Tag485"
      unitRef="USD">63000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_EquipmentMember"
      decimals="-3"
      id="Tag103"
      unitRef="USD">282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_EquipmentMember"
      decimals="-3"
      id="Tag385"
      unitRef="USD">282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag486"
      unitRef="USD">463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag172"
      unitRef="USD">491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag176"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag168"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_BuildingMember"
      decimals="-3"
      id="Tag104"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_BuildingMember"
      decimals="-3"
      id="Tag171"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_LandMember"
      decimals="-3"
      id="Tag114"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_LandMember"
      decimals="-3"
      id="Tag166"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231"
      decimals="-3"
      id="Tag163"
      unitRef="USD">2626000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231"
      decimals="-3"
      id="Tag165"
      unitRef="USD">2654000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20231231"
      decimals="-3"
      id="Tag174"
      unitRef="USD">1675000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20221231"
      decimals="-3"
      id="Tag167"
      unitRef="USD">1679000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag164"
      unitRef="USD">951000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag170"
      unitRef="USD">975000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="D20231231"
      decimals="-3"
      id="Tag175"
      unitRef="USD">94000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag169"
      unitRef="USD">107000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="D20231231" id="Tag65">
&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;&lt;span&gt;6&lt;/span&gt;. 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;uded 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" cellspacing="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; &lt;span&gt;December 31, 2022&lt;/span&gt; &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: rgb(214, 243, 232);"&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: rgb(214, 243, 232);"&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; width: 2%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center; width: 8%; background-color: rgb(214, 243, 232);"&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; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;150&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;150&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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;/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 year ended December 31,&#160;&lt;span&gt;2022&lt;/span&gt; was&#160;$38.&lt;/span&gt;&lt;/p&gt; </us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="D20231231" id="Tag540">
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;table cellpadding="0" cellspacing="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; &lt;span&gt;December 31, 2022&lt;/span&gt; &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: rgb(214, 243, 232);"&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: rgb(214, 243, 232);"&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; width: 2%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center; width: 8%; background-color: rgb(214, 243, 232);"&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; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;150&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;150&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 16px; width: 9%; background-color: rgb(214, 243, 232);"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: rgb(214, 243, 232);"&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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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 rgb(0, 0, 0); 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; </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="D20221231_LicensingAgreementsMember" id="Tag73">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag82"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag74"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag71"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231"
      decimals="-3"
      id="Tag81"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag83"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag72"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag70"
      unitRef="USD">38000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="D20231231" id="Tag214">
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note &lt;span&gt;7&lt;/span&gt;. 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; line-height: 1.3;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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; 255 &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; 328 &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; 68 &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; 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: 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; 323 &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; 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: 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="D20231231" id="Tag260">
&lt;table cellpadding="0" cellspacing="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; &lt;span&gt;December 31,&lt;/span&gt; &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; &lt;span&gt;2023&lt;/span&gt; &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; &lt;span&gt;2022&lt;/span&gt; &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; 255 &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; 328 &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; 68 &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; 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: 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; 323 &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; 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: 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="I20231231"
      decimals="-3"
      id="Tag177"
      unitRef="USD">255000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag483"
      unitRef="USD">328000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag178"
      unitRef="USD">68000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag479"
      unitRef="USD">22000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag179"
      unitRef="USD">323000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag180"
      unitRef="USD">350000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="D20231231" id="Tag432">
&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 &lt;span&gt;8&lt;/span&gt;. 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 had a&lt;span&gt; financing lea&lt;/span&gt;se for office equipment which ended in December 2023.&#160; The lease has been extended as an operating lease on a month-to-month basis.&#160; Lease expense for the year ended December 31, 2023 was $&lt;span&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', 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" cellspacing="0" style="height: 72px; width: 70%; 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: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;"&gt;Years&#160;En&lt;span&gt;ded&#160;De&lt;/span&gt;cember 31,&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; font-weight: bold; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;&lt;span&gt;2023&lt;/span&gt;&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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; font-weight: bold; font-size: 8pt; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 69%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; 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: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"&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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; $ &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="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; 5&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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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;" valign="bottom"&gt;6&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&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; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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; 0 &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;" 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;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;1&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; Total finance lease cost &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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;
&lt;p style="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; $ &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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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; 5 &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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;7&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&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" cellspacing="0" style="height: 77px; width: 70%; 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0in; margin-left: 0.1px; text-align: center; height: 17px; font-weight: bold;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 10px;" 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: 0in; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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: 0in; margin-left: 0.1px; height: 10px; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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; &lt;span&gt;2023&lt;/span&gt; &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: 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;"&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: 70%;" valign="top"&gt;
&lt;p style="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; Finance leases &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%;" 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: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"&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;" valign="top"&gt;
&lt;p style="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; Property and equipment, gross &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top"&gt;
&lt;p style="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;" 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; 30 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&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;"&gt;30&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&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;" valign="top"&gt;
&lt;p style="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; 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;" 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: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" 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;(30&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;" 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"&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;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;(&lt;/span&gt;25&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"&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;" valign="top"&gt;
&lt;p style="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; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag604"&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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" valign="top"&gt;
&lt;p style="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"&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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"&gt;5&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  </us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag561"
      unitRef="USD">1000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="D20231231" id="Tag529">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 72px; width: 70%; 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: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;"&gt;Years&#160;En&lt;span&gt;ded&#160;De&lt;/span&gt;cember 31,&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; font-weight: bold; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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;&lt;span&gt;2023&lt;/span&gt;&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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; font-weight: bold; font-size: 8pt; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 69%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; 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: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"&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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; $ &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="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; 5&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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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;" valign="bottom"&gt;6&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="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; 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; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&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; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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; 0 &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;" 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;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: rgb(214, 243, 232); margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;1&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&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: 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; Total finance lease cost &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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;
&lt;p style="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; $ &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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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; 5 &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;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" 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-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;7&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="D20231231"
      decimals="-3"
      id="Tag54"
      unitRef="USD">5000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag505"
      unitRef="USD">6000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag395"
      unitRef="USD">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag501"
      unitRef="USD">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="D20231231"
      decimals="-3"
      id="Tag396"
      unitRef="USD">5000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag404"
      unitRef="USD">7000</us-gaap:LeaseCost>
    <else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="D20231231" id="Tag320">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 77px; width: 70%; 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0in; margin-left: 0.1px; text-align: center; height: 17px; font-weight: bold;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 10px;" 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: 0in; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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: 0in; margin-left: 0.1px; height: 10px; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" 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; &lt;span&gt;2023&lt;/span&gt; &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: 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; font-weight: bold; font-size: 8pt;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;" valign="bottom"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;"&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: 70%;" valign="top"&gt;
&lt;p style="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; Finance leases &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%;" 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: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;" 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; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 2%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1%;"&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;" valign="top"&gt;
&lt;p style="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; Property and equipment, gross &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;" valign="top"&gt;
&lt;p style="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;" 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; 30 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&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;"&gt;30&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&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;" valign="top"&gt;
&lt;p style="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; 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;" 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: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px;" 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;(30&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;" 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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"&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;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;(&lt;/span&gt;25&lt;/td&gt;
&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px;"&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;" valign="top"&gt;
&lt;p style="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; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag604"&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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" valign="top"&gt;
&lt;p style="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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important" 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; 0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;" 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: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"&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-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important"&gt;5&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="I20231231"
      decimals="-3"
      id="Tag397"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag403"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="I20231231"
      decimals="-3"
      id="Tag398"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag401"
      unitRef="USD">25000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="I20231231"
      decimals="-3"
      id="Tag399"
      unitRef="USD">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="I20221231"
      decimals="-3"
      id="Tag400"
      unitRef="USD">5000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="D20231231" id="Tag578">
&lt;p style="line-height: 14.4pt; background: white; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;Note &lt;span&gt;9&lt;/span&gt;.
Merger Agreement with Mobile X Global, Inc.&#160;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10.0pt; color: black;"&gt;On June &lt;span&gt;10&lt;/span&gt;, &lt;span&gt;2022&lt;/span&gt;,
the Company 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 the Company (the &#x201c;Merger Sub&#x201d;), and Mobile X Global, Inc., a
Delaware corporation (&#x201c;Mobile X&#x201d;).&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10.0pt; color: black;"&gt;On January 30, 20&lt;span&gt;23&lt;/span&gt;, the Company and
Mobile X terminated the Merger Agreement.&#160;&#160;A condition to the closing
of the merger transaction was the consummation of an equity financing that 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.&lt;/span&gt;&lt;/p&gt; </us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="D20231231" id="Tag582">
&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;Note 10. 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;The &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span&gt;2013&lt;/span&gt;&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;&lt;span&gt;2013&lt;/span&gt;&lt;/span&gt; Plan&#x201d;) authorizes the issuance of nonqualified stock options and restricted stock units. 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 &lt;span&gt;&lt;span&gt;2013&lt;/span&gt;&lt;/span&gt; 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 grants require an acceleration of vesting upon a change of control in the Company.&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 style="line-height: inherit;"&gt; the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span&gt;2013&lt;/span&gt;&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 &lt;span&gt;December 31, 2023&lt;/span&gt;, under the &lt;span&gt;&lt;span&gt;2013&lt;/span&gt;&lt;/span&gt; &lt;span&gt;Plan&lt;/span&gt;, 25,000 shares had been issued, options to purchase an aggregate of 175,000 shares were outstanding, of which options to purchase&#160;95,000 shares were exercisable.&#160; During 2023, the Company also granted 105,000 restricted stock units. There are&#160;295,000&#160;additional shares 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; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&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; &lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;"&gt;Under the 1997 Plan, the Company was authorized to grant options to purchase up to &lt;span style="line-height: inherit;"&gt;450,000&lt;/span&gt; shares of its common stock.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;As of &lt;span style="line-height: inherit;"&gt;December 31, 2023&lt;/span&gt;, there were&#160;&lt;span style="line-height: inherit;"&gt;no&lt;/span&gt;&#160;&lt;span style="color: #000000; line-height: inherit;"&gt;options to purchase &lt;/span&gt;shares outstanding under the 1997 Plan. The board terminated the pl&lt;span style="font-family: 'times new roman', times;"&gt;an in &lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;, but there were 7,500 outstanding options on that date that remained outstanding until they were exercised in 2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; line-height: 1.2; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-family: 'times new roman', times;"&gt;Stock Options&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&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;&lt;span style="font-family: 'times new roman', times;"&gt;In&#160;&lt;span style="line-height: inherit;"&gt;2023&lt;/span&gt;, the Company granted &lt;span style="line-height: inherit;"&gt;25,000&lt;/span&gt; non-qualified stock options each to its Chief&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt; Executi&lt;/span&gt;v&lt;/span&gt;e Officer and to &lt;span style="line-height: inherit;"&gt;three&lt;/span&gt; of its &lt;span style="line-height: inherit;"&gt;four&lt;/span&gt; non-employee bo&lt;/span&gt;ard members. The o&lt;span style="line-height: inherit;"&gt;ptions&#160;&lt;/span&gt;vest &lt;span&gt;&lt;span style="line-height: inherit;"&gt;20&lt;/span&gt;%&lt;/span&gt; on the grant date, with an additional &lt;span style="line-height: inherit;"&gt;20&lt;/span&gt;% vesting annually thereafter.&#160;&#160;&lt;/span&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 year ended December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 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;p style="margin: 0pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The &lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;assumptions made&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;in estimating the fair value of the options on the grant date based upon the BSM option-pricing model for the year&#160;ended December&#160;31, 2023 are as follows:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 31px; width: 31.6161%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="31.6161%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 7px; background-color: #d6f3e8;"&gt;
&lt;td style="width: 78%; background: #d6f3e8; padding: 0in; height: 7px; text-align: left;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Dividend Yield &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 18%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;0.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 7px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Expected Volatility &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;25.56&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 7px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Risk&#160;Free&#160;Interest&#160;Rate &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;4.35&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; height: 10px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Expected Life &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; width: 18%; text-align: right;" valign="top"&gt;6 Years&lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&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: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&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;The Company calculates expected volatility for stock options and other awards using the Company's historical volatility as the Company believes the expected volatility will approximate historical volatility.&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"&gt;&lt;br/&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-family: 'times new roman', times;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; 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;no o&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;ptions exercised during the year ended &lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;.&#160; There were&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;32,500&lt;span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; 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;options exercised during the year ended December 31,&#160;&lt;/span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The Company had &lt;span style="line-height: inherit;"&gt;225,000&lt;/span&gt;&#160;options expire during the year ended December 31, 2023.&#160;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 5pt 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;The following table summarizes the activity for outstanding incentive stock o&lt;/span&gt;ptions under the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span&gt;2013&lt;/span&gt;&lt;/span&gt; Plan and 1997 Plan:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div id="t_ft_E9LJN1CLI800000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="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; width: 46.5546%;"&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.0084%;"&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.0084%;"&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="vertical-align: bottom; height: 10px; width: 46.8732%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 46.5546%;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.68067%;"&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; width: 1.0084%;"&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="height: 17px; vertical-align: bottom; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;"&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; width: 95.4446%;"&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; width: 1.0084%;"&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; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at &lt;span style="border-left: none; border-right: none;"&gt;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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; 332,500 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 4.30 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 2.6 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; text-align: right; width: 9%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; text-align: right; width: 9%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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;(32,500&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; padding: 0px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; text-align: right; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.76&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 3.4&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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 &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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; 300,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 4.35 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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.4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Gr&lt;span&gt;ante&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;4.25&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;9.7&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exp&lt;span&gt;ire&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(225,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.0084%;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.57&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;"&gt;
&lt;p style="margin: 0pt; text-align: right; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-bottom: 2pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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;a&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span&gt;anc&lt;/span&gt;e at &lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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; 175,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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; 4.06 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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; 6.8 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.07527%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: left;"&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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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;20&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 95,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"&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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.84&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; 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="padding-bottom: 2pt; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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;20&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&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-size: 10pt; line-height: inherit;"&gt;As of &lt;/span&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;, the unrecognized compensation expense related to outstanding stock &lt;/span&gt;options&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;is $111, which the Company expects to recognize over a period of four years. 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.&#160;&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;The&#160;&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;Company recognized compensation expense in connection with the vesting of options of approximately $&lt;/span&gt;38&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;&#160;and $&lt;/span&gt;3&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;&#160;during the years ended&#160;&lt;/span&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;&#160;and&#160;&lt;/span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;, respectively.&#160;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div&gt;
&lt;table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="pgno" style="padding: 0px; text-align: center;"&gt;&lt;span class="pageno" style="font-size: 10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;
&lt;hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/&gt;
&lt;div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"&gt;&lt;br/&gt;&lt;/div&gt; &lt;/div&gt;
&lt;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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;ELECTRO-SENSORS, INC.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTES TO FINANCIAL STATEMENTS&lt;/span&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; 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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;YEARS ENDED&lt;span&gt;&#160;&lt;/span&gt;&lt;span&gt;DECEMBER 31&lt;/span&gt;,&lt;span&gt;&#160;&lt;/span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;span&gt;&#160;&lt;/span&gt;AND&lt;span&gt;&#160;&lt;/span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&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; 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-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands except share and per share amounts)&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;br/&gt;&lt;/p&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; font-weight: bold; line-height: inherit;"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;"&gt;The&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;2013&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Plan authorizes the issuance of restricted stock units.&#160; Stock-based compensation expense is determined on the grant date based on the closing market value of our common stock. The amount of expense is calculated based on an estimate of the number of awards expected to vest at the end of each vesting period and is expensed evenly over the vesting period.&#160; In connection with the time of vesting and issuance of shares, an eligible recipient of common stock may elect to have some shares withheld by the Company to satisfy any requirement for withholding taxes.&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;In 2023, the Company granted&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;35,000&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;restricted stock units to its C&lt;span style="line-height: inherit;"&gt;hief Execu&lt;/span&gt;tive Officer and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;17,500&#160;restricted stock units to each of its&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;four&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;non-employee board members. The restricted stock units vest&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;20% on the first anniversary of the grant and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;20% annually thereafter.&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;The following table summarizes restricted stock unit activity for the&lt;span style="line-height: inherit;"&gt;&#160;year&#160;&lt;/span&gt;ended&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2023&lt;/span&gt;:&lt;/div&gt;
&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table style="height: 91px; width: 60%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px; width: 52.6961%;"&gt;&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 17px; text-align: center; width: 43.6273%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Unvested Restricted Stock Units&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; height: 17px; width: 2.45098%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 52.6961%;"&gt;
&lt;p style="padding-left: 60px; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; text-align: center; width: 19.1176%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.42184%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: center; width: 21.3722%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; height: 10px; width: 2.45098%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 17px; width: 52.6961%; background-color: #d6f3e8;"&gt;Unvested as of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 19.1176%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 1.42184%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 21.3722%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;0.00&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; height: 17px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px; width: 52.6961%;"&gt;&#160; &#160; Granted&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom; width: 19.1176%;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; width: 1.71569%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; width: 1.42184%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom; width: 21.3722%;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; width: 2.45098%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;"&gt;&#160; &#160; Vested&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; background-color: #d6f3e8;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.42184%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; background-color: #d6f3e8;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 52.6961%;"&gt;&#160; &#160; Forfeited/canceled&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom; width: 19.1176%;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.42184%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom; width: 21.3722%;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;"&gt;Unveste&lt;span style="line-height: inherit;"&gt;d as of&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;De&lt;/span&gt;cember 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 1.42184%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2;"&gt;As of&#160;December 31, 2023, the unrecognized compensation expense related to outstanding restricted stock units is $403, which the Company expects to recognize over a period of five years.&#160;&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: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;The Company recognized compensation expense in connection with the vesting of restricted stock units of approximately $29&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;for year ended December&lt;span style="line-height: inherit;"&gt; 31, 2023&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="2"
      id="Tag533"
      unitRef="Pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember"
      id="Tag368">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember"
      id="Tag7">P1Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag563"
      unitRef="Shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1"
      decimals="0"
      id="Tag370"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag374"
      unitRef="Shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag571"
      unitRef="Shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3"
      decimals="0"
      id="Tag489"
      unitRef="Shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag375"
      unitRef="Shares">295000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20231231_OneThousandNineHundredNinetySevenStockOptionPlanMember"
      decimals="0"
      id="Tag518"
      unitRef="Shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="I20231231_OneThousandNineHundredNinetySevenStockOptionPlanMember"
      decimals="0"
      id="Tag455"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember"
      decimals="0"
      id="Tag508"
      unitRef="Shares">7500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember"
      decimals="0"
      id="Tag610"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag49"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_ThreeNonEmployeeBoardOfDirectorsMember"
      decimals="0"
      id="Tag565"
      unitRef="Number">3</else:NumberOfDirectors>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag361"
      unitRef="Number">4</else:NumberOfDirectors>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember"
      decimals="2"
      id="Tag10"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_NonQualifiedStockOptionsMember"
      decimals="2"
      id="Tag18"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1"
      decimals="0"
      id="Tag373"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="D20231231" id="Tag562">
&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 31px; width: 31.6161%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="31.6161%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 7px; background-color: #d6f3e8;"&gt;
&lt;td style="width: 78%; background: #d6f3e8; padding: 0in; height: 7px; text-align: left;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Dividend Yield &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 18%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;0.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="width: 2%; background: #d6f3e8; padding: 0in; height: 7px; text-align: center;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 7px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Expected Volatility &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;25.56&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0in; height: 7px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 7px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Risk&#160;Free&#160;Interest&#160;Rate &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 18%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;4.35&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;% &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 7px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; height: 10px; text-align: left; width: 78%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Expected Life &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; width: 18%; text-align: right;" valign="top"&gt;6 Years&lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: center; width: 2%;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="D20231231"
      decimals="4"
      id="Tag8"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20231231"
      decimals="4"
      id="Tag366"
      unitRef="Pure">0.2556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="D20231231"
      decimals="4"
      id="Tag567"
      unitRef="Pure">0.0435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20231231" id="Tag67">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag539"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag566"
      unitRef="Shares">32500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag15"
      unitRef="Shares">225000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="D20231231_EmployeeStockOptionMember"
      id="Tag586">
&lt;div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div id="t_ft_E9LJN1CLI800000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="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; width: 46.5546%;"&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.0084%;"&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.0084%;"&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="vertical-align: bottom; height: 10px; width: 46.8732%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 46.5546%;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.0084%;"&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; width: 1.0084%;"&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="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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; width: 1.68067%;"&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; width: 1.0084%;"&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="height: 17px; vertical-align: bottom; width: 10.0753%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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; width: 1.0084%;"&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; width: 95.4446%;"&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; width: 1.0084%;"&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; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at &lt;span style="border-left: none; border-right: none;"&gt;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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; 332,500 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 4.30 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 2.6 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;&#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; text-align: right; width: 9%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; text-align: right; width: 9%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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;(32,500&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; padding: 0px; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; text-align: right; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.76&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 3.4&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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="vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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 &lt;span&gt;December 31, 2022&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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; 300,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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; 4.35 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; 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.4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Gr&lt;span&gt;ante&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;4.25&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;9.7&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 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="vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; background-color: #d6f3e8;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.0084%; 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: 10px; 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: 10px; width: 9%; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.68067%; 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: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; 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: 10px; width: 9%; 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: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exp&lt;span&gt;ire&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(225,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.0084%;"&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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.57&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.07527%;"&gt;
&lt;p style="margin: 0pt; text-align: right; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 9%;"&gt;
&lt;p style="margin: 0pt; text-align: right; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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-bottom: 2pt; vertical-align: bottom; height: 10px; width: 46.5546%; background-color: #d6f3e8;"&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;a&lt;span&gt;l&lt;/span&gt;&lt;/span&gt;&lt;span&gt;anc&lt;/span&gt;e at &lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1.07527%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; 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; 175,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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; 4.06 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px; width: 1%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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: 10px; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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; 6.8 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.07527%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt; text-align: left;"&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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; 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;20&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%; 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: 10px;"&gt;
&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 46.5546%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of &lt;span&gt;December 31, 2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 95,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"&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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 9%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.84&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; 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="padding-bottom: 2pt; 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="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.68067%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; 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; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.07527%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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; width: 9%; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important;"&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;20&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.0084%;"&gt;
&lt;p style="margin: 0pt;"&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20211231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag575"
      unitRef="Shares">332500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20211231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag574"
      unitRef="USDPerShare">4.3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20211231_EmployeeStockOptionMember"
      id="Tag358">P2Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag3"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag372"
      unitRef="Shares">32500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="D20221231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag365"
      unitRef="USDPerShare">3.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20221231_EmployeeStockOptionMember"
      id="Tag362">P3Y4M24D</else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag68"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag14"
      unitRef="Shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="INF"
      id="Tag577"
      unitRef="USDPerShare">4.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20221231_EmployeeStockOptionMember"
      id="Tag369">P1Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag572"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag570"
      unitRef="USDPerShare">4.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20231231_EmployeeStockOptionMember"
      id="Tag359">P9Y8M12D</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag12"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag16"
      unitRef="Shares">225000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="D20231231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag6"
      unitRef="USDPerShare">4.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20231231_EmployeeStockOptionMember"
      id="Tag538">P0Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag11"
      unitRef="Shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag13"
      unitRef="USDPerShare">4.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20231231_EmployeeStockOptionMember"
      id="Tag517">P6Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag573"
      unitRef="USD">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag564"
      unitRef="Shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag357"
      unitRef="USDPerShare">3.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag569"
      unitRef="USD">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag4"
      unitRef="USD">111000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      id="Tag363">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag17"
      unitRef="USD">38000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag377"
      unitRef="USD">3000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag19"
      unitRef="Shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag617"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag371"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3"
      decimals="0"
      id="Tag364"
      unitRef="Number">4</else:NumberOfDirectors>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember_1"
      decimals="2"
      id="Tag53"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember"
      decimals="2"
      id="Tag568"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="D20231231" id="Tag581">
&lt;table style="height: 91px; width: 60%; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: auto;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px; width: 52.6961%;"&gt;&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 17px; text-align: center; width: 43.6273%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Unvested Restricted Stock Units&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; height: 17px; width: 2.45098%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 52.6961%;"&gt;
&lt;p style="padding-left: 60px; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; text-align: center; width: 19.1176%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.42184%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: center; width: 21.3722%; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 8pt; line-height: inherit;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; height: 10px; width: 2.45098%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 17px; width: 52.6961%; background-color: #d6f3e8;"&gt;Unvested as of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 19.1176%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 1.42184%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; width: 21.3722%; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;0.00&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; height: 17px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px; width: 52.6961%;"&gt;&#160; &#160; Granted&lt;/td&gt;
&lt;td style="height: 17px; width: 1.71569%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom; width: 19.1176%;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; width: 1.71569%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; width: 1.42184%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom; width: 21.3722%;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; width: 2.45098%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;"&gt;&#160; &#160; Vested&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; background-color: #d6f3e8;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.42184%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; background-color: #d6f3e8;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 52.6961%;"&gt;&#160; &#160; Forfeited/canceled&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom; width: 19.1176%;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.42184%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom; width: 21.3722%;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; width: 52.6961%; background-color: #d6f3e8;"&gt;Unveste&lt;span style="line-height: inherit;"&gt;d as of&#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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;De&lt;/span&gt;cember 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; width: 1.71569%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 19.1176%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; width: 1.71569%; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 1.42184%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; width: 21.3722%; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #d6f3e8;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; width: 2.45098%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20221231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag35"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20221231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag36"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag376"
      unitRef="Shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag181"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag9"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag576"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag34"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag367"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag182"
      unitRef="Shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20231231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag360"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag69"
      unitRef="USD">403000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3"
      id="Tag519">P5Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_3"
      decimals="-3"
      id="Tag541"
      unitRef="USD">29000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="D20231231" id="Tag408">
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 11. Benefit Plans&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Employee stock ownership plan&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt;. All shares held by the ESOP have been released and allocated to participants' accounts. No dividends were paid during the years ended &lt;span&gt;December 31, 2023&lt;/span&gt; and &lt;span&gt;2022&lt;/span&gt;.&#160; The ESOP had no debt to the Company at &lt;span&gt;December 31, 2023&lt;/span&gt; or &lt;span&gt;2022&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: inherit;"&gt;The Company recognized compensation expense for contributions of $20&#160;and $30 to the ESOP plan for the years ended December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: inherit;"&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 &lt;span&gt;December 31, 2023&lt;/span&gt;, 94,434 shares of the Company&#x2019;s stock, with an aggregate fair market value of approximately $359, 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; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Profit sharing plan and savings plan&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; 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: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: inherit;"&gt;The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for &lt;span&gt;401&lt;/span&gt;(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 &lt;span&gt;2023&lt;/span&gt; or &lt;span&gt;2022&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt; </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify
      contextRef="I20231231"
      decimals="0"
      id="Tag379"
      unitRef="Hour">1000</else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20231231"
      decimals="INF"
      id="Tag378"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag592"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20231231"
      decimals="-3"
      id="Tag499"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20221231"
      decimals="-3"
      id="Tag602"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20231231"
      decimals="-3"
      id="Tag183"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20231231"
      decimals="-3"
      id="Tag515"
      unitRef="USD">20000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag2"
      unitRef="USD">30000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20231231"
      decimals="0"
      id="Tag48"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue
      contextRef="D20231231"
      decimals="-3"
      id="Tag381"
      unitRef="USD">359000</else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag601"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20231231"
      decimals="-3"
      id="Tag380"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20231231" id="Tag262">
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 12. Income Taxes&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;The compon&lt;span style="line-height: inherit;"&gt;ents of the income tax&lt;/span&gt; provision are as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 107px; 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 style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; width: 67.037%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.925926%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; width: 31.4871%; text-align: center; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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%; 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; 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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.83486%;"&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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;&lt;span&gt;2022&lt;/span&gt;&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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;201&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.83486%;"&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;19&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;/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; 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: 1.83486%;"&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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;(99&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;"&gt;&lt;span style="font-weight: bold;"&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;(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: 2.03231%;"&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; 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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 1.83486%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;/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; 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="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; background-color: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;103&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: 1.83486%;"&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: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; background-color: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;(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: 2.03231%;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  &lt;/div&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;The provision &lt;span style="line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="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="vertical-align: bottom; width: 30.9658%; text-align: center;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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="vertical-align: bottom; height: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;2023&lt;/span&gt; &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="vertical-align: bottom; height: 10px; width: 14.2621%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 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;79&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;15&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;/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; 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;(63&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="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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&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; 4 &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; 2 &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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;82&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(46&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; width: 1.97056%; vertical-align: bottom;" valign="bottom"&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; 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="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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: rgb(214, 243, 232); width: 12%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;103&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;/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: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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: rgb(214, 243, 232); width: 13.2621%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(28&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;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;

&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt; 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', times; font-size: 10pt; line-height: inherit;"&gt;The components of the net deferred tax asset consist of:&#160; &#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table style="height: 221px; border-collapse: collapse; width: 80%; margin: 0px auto; 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; width: 67.8373%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1.10906%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; width: 29.8817%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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.8373%;"&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: 1.10906%;"&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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.84843%;"&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: 2.03327%;"&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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 1.84843%;"&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.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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.84843%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.03327%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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.84843%;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 67.8373%; 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.10906%; 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.84843%; 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.03327%; 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.84843%; 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; width: 67.8373%;"&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; width: 1.10906%;"&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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 26 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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 credit losses&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 6 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 11 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 71 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; width: 1.10906%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&gt;&lt;span style="font-weight: bold;"&gt;2&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; width: 67.8373%; height: 17px;"&gt;R&amp;amp;D expenses&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.10906%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;273&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;"&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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; 279 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;(279&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%;"&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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;(252&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.84843%;" valign="middle"&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: 67.8373%; 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; Total Deferred Tax Assets &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; 382 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; width: 1.84843%;"&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; width: 67.8373%; 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 Liabilities: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; Total Deferred Tax Liabilities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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; width: 67.8373%; 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; Net Deferred Tax Asset &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;355&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&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; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; 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', times; font-size: 10pt; line-height: inherit;"&gt;The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2020 through 2022 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, &lt;span&gt;2023&lt;/span&gt; or &lt;span&gt;December 31, 2023&lt;/span&gt; and uncertain tax positions are not significant.&#160;&lt;/span&gt;&lt;/p&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="D20231231" id="Tag325">
&lt;table cellpadding="0" cellspacing="0" style="height: 107px; 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 style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; width: 67.037%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0.925926%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; width: 31.4871%; text-align: center; height: 17px;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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%; 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; 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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.83486%;"&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="vertical-align: bottom; height: 10px; width: 13.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;&lt;span&gt;2022&lt;/span&gt;&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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;201&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.83486%;"&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;19&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;/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; 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: 1.83486%;"&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: 1.83486%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;(99&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.83486%;"&gt;&lt;span style="font-weight: bold;"&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;(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: 2.03231%;"&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; 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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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.9002%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 1.83486%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;/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; 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="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; background-color: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;103&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: 1.83486%;"&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: rgb(214, 243, 232); height: 10px; width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; background-color: rgb(214, 243, 232); height: 10px; width: 12.9002%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;(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: 2.03231%;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag24"
      unitRef="USD">201000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag222"
      unitRef="USD">19000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag31"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag492"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag210"
      unitRef="USD">-99000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag524"
      unitRef="USD">-48000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag119"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag520"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag33"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag225"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="D20231231" id="Tag409">
&lt;table cellpadding="0" cellspacing="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="vertical-align: bottom; width: 30.9658%; text-align: center;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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="vertical-align: bottom; height: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;2023&lt;/span&gt; &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="vertical-align: bottom; height: 10px; width: 14.2621%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 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;79&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;15&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;/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; 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;(63&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="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;0&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&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; 4 &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; 2 &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="vertical-align: bottom; height: 10px; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;82&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(46&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; width: 1.97056%; vertical-align: bottom;" valign="bottom"&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; 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="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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: rgb(214, 243, 232); width: 12%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;103&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;/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: rgb(214, 243, 232); width: 1%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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: rgb(214, 243, 232); width: 13.2621%;border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(28&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;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20231231"
      decimals="-3"
      id="Tag560"
      unitRef="USD">79000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag32"
      unitRef="USD">15000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20231231"
      decimals="-3"
      id="Tag525"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag80"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20231231"
      decimals="-3"
      id="Tag30"
      unitRef="USD">63000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag26"
      unitRef="USD">0</us-gaap:IncomeTaxReconciliationTaxCredits>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20231231"
      decimals="-3"
      id="Tag217"
      unitRef="USD">4000</else:IncomeTaxReconciliationPermanentDifferences>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag516"
      unitRef="USD">2000</else:IncomeTaxReconciliationPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20231231"
      decimals="-3"
      id="Tag212"
      unitRef="USD">82000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag213"
      unitRef="USD">-46000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231"
      decimals="-3"
      id="Tag27"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231_1"
      decimals="-3"
      id="Tag224"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="D20231231" id="Tag129">
&lt;table style="height: 221px; border-collapse: collapse; width: 80%; margin: 0px auto; 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; width: 67.8373%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1.10906%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 17px; width: 29.8817%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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.8373%;"&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: 1.10906%;"&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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;2023&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.84843%;"&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: 2.03327%;"&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: 10px; width: 13%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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: 1.84843%;"&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.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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.84843%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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.03327%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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.84843%;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 67.8373%; 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.10906%; 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.84843%; 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.03327%; 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.84843%; 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; width: 67.8373%;"&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; width: 1.10906%;"&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; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 26 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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 credit losses&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 6 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 11 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 71 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; width: 1.10906%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&gt;&lt;span style="font-weight: bold;"&gt;2&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; width: 67.8373%; height: 17px;"&gt;R&amp;amp;D expenses&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1.10906%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;273&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; height: 17px; text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; 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-left: 9pt; vertical-align: bottom; height: 10px; width: 67.8373%; background-color: #d6f3e8;"&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; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; 279 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;(279&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 2.03327%;"&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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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;(252&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1.84843%;" valign="middle"&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: 67.8373%; 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; Total Deferred Tax Assets &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; 382 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; width: 1.84843%;"&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; width: 67.8373%; 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 Liabilities: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #d6f3e8;"&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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: #d6f3e8;"&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; width: 12%; background-color: #d6f3e8;"&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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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; width: 1.10906%;"&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; padding: 0px; margin: 0px; text-indent: 0px; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;"&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; width: 12%;"&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; 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; width: 1.84843%;"&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; width: 67.8373%; 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; Total Deferred Tax Liabilities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-top-width:0.75pt; border-top-style: solid; border-top-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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; width: 67.8373%;"&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: 1.10906%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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; width: 2.03327%;"&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; width: 1%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%;border-bottom-width:0.75pt; border-bottom-style: solid; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 1.84843%;"&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; width: 67.8373%; 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; Net Deferred Tax Asset &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1.10906%; 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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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;355&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.84843%; background-color: #d6f3e8;"&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; width: 2.03327%; background-color: #d6f3e8;"&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; width: 1%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; width: 12%; background-color: rgb(214, 243, 232);border-bottom-width:2.25pt; border-bottom-style:double; border-bottom-color:rgb(0, 0, 0) !important;"&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; 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; width: 1.84843%; background-color: #d6f3e8;"&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="I20231231"
      decimals="-3"
      id="Tag493"
      unitRef="USD">26000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="I20221231"
      decimals="-3"
      id="Tag1"
      unitRef="USD">25000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20231231"
      decimals="-3"
      id="Tag521"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20221231"
      decimals="-3"
      id="Tag37"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20231231"
      decimals="-3"
      id="Tag220"
      unitRef="USD">6000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20221231"
      decimals="-3"
      id="Tag223"
      unitRef="USD">91000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20231231"
      decimals="-3"
      id="Tag20"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20221231"
      decimals="-3"
      id="Tag221"
      unitRef="USD">11000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20231231"
      decimals="-3"
      id="Tag28"
      unitRef="USD">71000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20221231"
      decimals="-3"
      id="Tag25"
      unitRef="USD">94000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20231231"
      decimals="-3"
      id="Tag226"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20221231"
      decimals="-3"
      id="Tag383"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20231231"
      decimals="-3"
      id="Tag384"
      unitRef="USD">273000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20221231"
      decimals="-3"
      id="Tag22"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20231231"
      decimals="-3"
      id="Tag118"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20221231"
      decimals="-3"
      id="Tag211"
      unitRef="USD">313000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20231231"
      decimals="-3"
      id="Tag21"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20221231"
      decimals="-3"
      id="Tag490"
      unitRef="USD">252000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag218"
      unitRef="USD">382000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag29"
      unitRef="USD">286000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20231231"
      decimals="-3"
      id="Tag219"
      unitRef="USD">27000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20221231"
      decimals="-3"
      id="Tag559"
      unitRef="USD">30000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20231231"
      decimals="-3"
      id="Tag522"
      unitRef="USD">27000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20221231"
      decimals="-3"
      id="Tag546"
      unitRef="USD">30000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag209"
      unitRef="USD">355000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag491"
      unitRef="USD">256000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal contextRef="D20231231" id="Tag386">P20Y</else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal>
    <else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal contextRef="D20231231" id="Tag23">P15Y</else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20221231"
      decimals="-3"
      id="Tag590"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20231231"
      decimals="-3"
      id="Tag523"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LossContingencyDisclosures contextRef="D20231231" id="Tag127">
&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 &lt;span&gt;13&lt;/span&gt;. Contingencies&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="font-size: 10pt; line-height: inherit;"&gt;The Comp&lt;span style="line-height: inherit;"&gt;any sometim&lt;/span&gt;es becomes subject to claims against it in the ordinary course of business.&#160; There are currently &lt;span style="line-height: inherit;"&gt;no&lt;/span&gt; pending or threatened claims against the Company that it believes will have a material adverse effect on its results of operations or liquidity.&lt;/span&gt;&lt;/p&gt; </us-gaap:LossContingencyDisclosures>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
